このコマンドと出力:
% find . -name file.xml 2> /dev/null
./a/d/file.xml
%
したがって、このコマンドと出力:
% dirname `find . -name file.xml 2> /dev/null`
./a/d
%
したがって、このコマンドは次のようになると予想されます。
% cd `dirname `find . -name file.xml 2> /dev/null``
現在のディレクトリを ./a/d に変更します。奇妙なことに、これは機能しません。入力するとcd ./a/d
。ディレクトリの変更が機能します。ただし、上記が機能しない理由がわかりません...