bashスクリプトを実行し、実際にコマンドを実行せずに結果コマンドを確認する一般的な方法はありますか?つまり、「ドライラン」/エミュレータなどはありますか?
実行したいデータベースインストールスクリプトがあります(実際には./configureとmakeを実行した後に「make install」)、望ましくないすべての種類のエントリをインストールしています。
それで、実際に実行する前に正確に何をするかを知る方法が欲しいです。たぶん、コマンドを手動で実行することもできます。
これらのタスク(または関連/類似のタスク)を実行できるユーティリティはありますか?
ベストアンサー1
GNU makeにはオプションがありますテスト実行を実行します。
'-N'
'--ちょうど印刷してください'
「--試験の実行」
'--偵察'
「作業禁止」。 makeはターゲットを更新するために必要なレシピを印刷しますが、実際には実行しません。一部のレシピはこのフラグを使用しても実行され続けます(MAKE変数のしくみを参照)。また、埋め込みmakefileを更新するために必要なすべてのレシピは引き続き実行されます。
したがって、あなたの場合は、実行してmake -n install
どのコマンドが実行されているかを確認してくださいmake
。