シェルスクリプトの実行時に使用されるさまざまなオプションの意味

シェルスクリプトの実行時に使用されるさまざまなオプションの意味

シェルスクリプトを読んでいますが、そこで次のコマンドを見つけました。 Googleがアイデアを検索しようとした後、attachスクリプトを実行するために使用できるオプションが提供されforceました。deleteしかし、何も見つかりませんでした。次のコマンドが正確に何をしているのかを説明できる人はいますか?各エンティティの使い方を説明してください。

./filename.sh -attach -force -delete -ctxtype 1

ベストアンサー1

まず、現在のディレクトリ()がほとんどのディストリビューションではデフォルトのディレクトリにない./filename.shため、スクリプトが呼び出されます。つまり、シェルにフルパスを指定せずにコマンド名を指定すると、現在のディレクトリでコマンドが見つかりません。そのため、この部分が必要です。filename.sh.PATH./

-attachご存知のように、and co.はスクリプトのオプションです。ここで重要な言葉はこれ。実行時に使用されるオプションです。これランタイムの代わりにスクリプトスクリプト。これらのオプションの機能を理解するには、スクリプト自体および/または関連文書を調べる必要があります。あなたは試すことができます

./filename.sh -h

ヘルプメッセージを表示します(スクリプト作成者が提供した場合)。

1結局残ったのは論争だけだった。これはスイッチへの引数であり-ctxtype、スイッチに引数が必要ない場合はスクリプト自体への引数です。繰り返しますが、各スイッチの機能を理解するには、スクリプト自体を調べる必要があります。

おすすめ記事