Ruby
Python
Perl
ShellScript

スクリプトの存在するディレクトリーの絶対パスを取得する

Python2〜3.3

import os

print os.path.dirname(os.path.abspath(__file__))

元ネタ

Python 3.4 以降

from pathlib import Path
print(Path(__file__).resolve().parent)

Ruby

p __dir__

元ネタ

shell

#!/bin/sh

(cd `dirname $0`; pwd)

Perl

#!/usr/bin/env perl

use strict;
use warnings;

use FindBin;
print "$FindBin::Bin\n"

元ネタ