2013年12月21日土曜日

linux で実行shellのファイル名やディレクトリ名を取得する

業務で必要になり調べたのでメモ。

実行中のshell取得

$ echo $0

# 例: /path/to/xxx.sh

ファイル名だけ取得

$ basename $0

# 例: xxx.sh

ディレクトリ名だけ取得

$ dirname $0

# 例: /path/to
# $0が xxx.sh の場合 . が返ってくる

Written with StackEdit.

  • この記事をシェアする

  • このエントリーをはてなブックマークに追加
  • このブログの更新をチェックする

  • follow us in feedly