bashのエイリアスについて学びました。私は次のように作成しました:
alias="cd $directory"
どこ$directoryで使用入力からです。別のシェル スクリプトでは、次のようにサブシェルを起動できます。
( bash )
これにより、サブシェルが表示されます。ここで を実行するcdと、エイリアス に移動しcd $directoryます。これは素晴らしいことであり、期待どおりに機能しているようです。
私が探しているのは、サブシェルが起動されたとき、cd が自動的に発生するためです。
( bash | cd )
サブシェルを起動し、ユーザーが入力した場所にcdすると考えていますが、機能し$directoryていません。これを機能させるにはどうすればよいですか?私も( bash -c cd)無駄に努力しました。
ありがとう。