ターゲットディレクトリに変更し、新しいディレクトリの内容を一覧表示するbash sciptを1段階で作成したいと思います。これは私が頻繁に連続して使用する2つのコマンドを置き換えます。
- CD ./some_directory
- ls - 卵
スクリプトを実行すると、現在のディレクトリが変更され、ls -alがディレクトリのリストを表示します。
cdl ./some_directory
可能ですか?
ベストアンサー1
スクリプトが新しいシェルで実行され、シャットダウンスクリプトがシェルを終了し、ディレクトリの変更を「忘れる」ため、シェルスクリプトではこれを実行できません。バラより現在のディレクトリを変更するスクリプト(cd、pwd)たとえば(サイトのどこかに詳細な答えがあるかもしれません)。
代わりに関数を使用する必要があります。
cd1() {
cd "$@"
ls -al
}