logo

シェルスクリプトパラメータ

bash シェル スクリプトにはパラメータがあります。これらのパラメータはから始まります 1ドル9ドル。

ジャバFX

コマンド ライン インターフェイスに引数を渡すと、シェルを通じてこれらの引数に位置パラメータが割り当てられます。

最初の引数は として割り当てられ、2 番目の引数は として割り当てられます...

引数が 9 個を超える場合は、 10番目 以降の引数を または として割り当てることはできません。

パラメータを処理または保存する必要があります。その後、次の助けを借ります。 シフト コマンドはパラメータ 1 を削除し、他のすべての引数を 1 つ下に移動します。 10 ドルが 9 ドルに、9 ドルが 8 ドルに、というようになります。

シェルパラメータ

パラメーター 関数
1ドル~9ドル 引数 1 ~ 9 の位置パラメータを表します
-${n} 9 以降の引数の位置パラメータを表します

bash シェル スクリプトにはパラメータがあります。これらのパラメータはから始まります 1ドル9ドル。

コマンド ライン インターフェイスに引数を渡すと、シェルを通じてこれらの引数に位置パラメータが割り当てられます。

最初の引数は $1 として割り当てられ、2 番目の引数は $2 として割り当てられます...

引数が 9 個を超える場合は、 10番目 以降の引数を $10 または $11 として割り当てることはできません。

$1 パラメータを処理または保存する必要があります。その後、次の助けを借ります。 シフト コマンドはパラメータ 1 を削除し、他のすべての引数を 1 つ下に移動します。 10 ドルが 9 ドルに、9 ドルが 8 ドルに、というようになります。

シェルパラメータ

パラメーター 関数
1ドル~9ドル 引数 1 ~ 9 の位置パラメータを表します
${10}-${n} 9 以降の引数の位置パラメータを表します
$0 スクリプトの名前を表します
$∗ すべての引数を単一の文字列として表現します
$@ $∗と同じですが、(')で囲まれている場合は異なります。
$# 引数の合計数を表します
$$ スクリプトのPID
$? 最後のリターンコードを表します

例:

Linux シェル スクリプト パラメータ 1

上のスナップショットを見てください。これは、さまざまなパラメーターを示すために作成したスクリプトです。

Linux スクリプトのパラメータ 2

上のスナップショットを見てください。引数を渡しています。 1、5、90 。スクリプトの実行時に、すべてのパラメーターの値が表示されます。

スクリプトの名前を表します
$∗ すべての引数を単一の文字列として表現します
$@ $∗と同じですが、(')で囲まれている場合は異なります。
$# 引数の合計数を表します
$$ スクリプトのPID
$? 最後のリターンコードを表します

例:

機械学習モデル
Linux シェル スクリプト パラメータ 1

上のスナップショットを見てください。これは、さまざまなパラメーターを示すために作成したスクリプトです。

Linux スクリプトのパラメータ 2

上のスナップショットを見てください。引数を渡しています。 1、5、90 。スクリプトの実行時に、すべてのパラメーターの値が表示されます。