次のように検索機能とCD機能を作成しようとしています。
findcd () {
cd "$(dirname "$(find '$1' -type '$2' -name '$3')")"
}
次のように呼び出されます。
find . f [FILE_NAME]
しかし、それはドル記号を見て内部コンテンツを実施することについてのさらなる議論を期待しています。さて、エイリアスと関数の作成を始めたので、どんなアドバイスでも役に立ちます!
答え1
この試み:
findcd () {
cd "$(dirname "$(find "$1" -type "$2" -name "$3")")"
}
最初の試みの問題は、変数を一重引用符で囲んで拡張されなかったことです。さらに、find
複数の結果がある場合、この方法は機能しません。