5

ディレクトリに入るたびにdされるローカル.bashrcファイルのように。sourceこれを機能させる方法は?

4

2 に答える 2

8

エイリアスを使用できます。

$ echo 'echo "execute something for $PWD"' > tests/.cdrc
$ _cd()
{
    \cd $1
    [ -r .cdrc ] && . .cdrc
}

この関数は、最初に引数として指定されたディレクトリに変更し、ファイル.cdrcが読み取り可能かどうかを確認してソースを取得します。

$ alias cd=_cd

それで

$ cd tests
execute something for /path/to/tests
于 2013-06-15T02:56:16.283 に答える