[解決済み] Bashはどのように異なるディレクトリコンテキストでコマンドを実行できますか?
2022-05-16 19:56:05
質問
非常に特定のディレクトリ内から呼び出される一般的なコマンドがあります。このプログラムの実行ファイルは /bin に 1 つだけあり、現在の作業ディレクトリは、このプログラムを正しく実行するために非常に重要です。スクリプトは、それが実行されるディレクトリ内にあるファイルに影響を与えます。
今、私は、1 つのディレクトリでいくつかのことを行うカスタム シェル スクリプトも持っていますが、別のディレクトリにあるかのように、上記のコマンドを呼び出す必要があります。
シェルスクリプトでこれを行うにはどうしたらよいでしょうか。
どのように解決するのですか?
を使用することができます。
cd
を使うか、あるいは
pushd
と
popd
というビルトインがあります。例えば
# do something with /etc as the working directory
cd /etc
:
# do something with /tmp as the working directory
cd /tmp
:
ビルトインは他のコマンドと同様に使用でき、スクリプトの中で何度でもディレクトリコンテキストを変更することができます。
関連
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] プログラムの実行やシステムコマンドの呼び出しはどのように行うのですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bashで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] あるディレクトリにあるすべてのコード行を再帰的にカウントするにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] GNU Bashの組み込み関数 : (コロン) は何のためにあるのですか?
-
[解決済み] Linuxのシェルから、カレントと異なる作業ディレクトリでプログラムを実行するには?
-
[解決済み] 指定した名前のDockerコンテナが存在しない場合のみ、Bashコマンドを実行するにはどうすればよいですか?
-
[解決済み] bash で "set -o nounset" を使用したときに変数が設定されているかどうかをテストする。
-
[解決済み] Bashはどのように異なるディレクトリコンテキストでコマンドを実行できますか?
-
[解決済み] シェルスクリプトからウェブブラウザを起動する方法は?
-
[解決済み] bashで端末の最終行を削除して置換するには?
-
[解決済み] Docker: 実行中のDockerコンテナの停止と削除
-
[解決済み] bash で文字列をエスケープするコマンド
-
[解決済み] MSYSでフォルダを閲覧する