- 追加された行はこの色です。
- 削除された行はこの色です。
- シェル/シェルスクリプトのあるディレクトリに移動する へ行く。
- シェル/シェルスクリプトのあるディレクトリに移動する の差分を削除
*キーワード [#n468fe71] -dirname -$0 *概要 [#dd6b08dd] 実行したシェルスクリプトのあるディレクトリに移動します。なお、移動はシェルスクリプト実行中だけで実行後は元に戻っています。 *方法 [#c057b185] -sample.sh -dir/sample.sh cd `dirname $0` ./echo.sh -dir/echo.sh echo echo 次の実行結果を得ます。 $./dir/sample.sh echo $ *解説 [#m7b5b7f9] :dirname|ファイルパスからファイル名を取り除いて親ディレクトリパスだけを抜き出します。 :$0|実行中のコマンド名(シェルスクリプト名)です。 *参考 [#u68119cd] -[[[Shell] $(cd $(dirname $0) && pwd) を理解する | それなりブログ>http://blog.kjirou.net/p/506]]