これはあまりにも一般的な質問かもしれませんが...シェルスクリプト内からディレクトリを移動しようとして困惑しています。私は *nix のパワー ユーザーではありませんが、ほとんどのタスクでコマンド ラインを使用することに慣れています。次のようなスクリプト プロセスだけでなく、'me' をディレクトリに移動できるスクリプトを呼び出したいと思います。
prompt:> goto lit
where goto
はエイリアスです ->次のような単純なコードがありますgoto='./goscript'
。
goscript
cd /path to work dirs/lit/user dir
(各ユーザーが /lit 内にディレクトリを持っていると仮定します)
私はこの問題を回避するために、個人のエイリアスを目的のディレクトリに移動し、スクリプトを実行してから元のディレクトリに戻るように設定しました。この質問は、同様の方法を使用する同僚によって私にもたらされましたが、必要なすべてのエイリアスを作成する必要がないように、プロセスをより一般的にしたいと考えていました。これは簡単に解決できる問題だと思っていましたが、まだシェル スクリプトの経験があまりないので困惑しています。