Linuxシェルのパスパラメータ実装原理とコード例
2022-02-09 13:17:04
シェルがパラメータを渡す
シェルスクリプトを実行する際に、パラメータを渡すことができます。スクリプト内のパラメータを取得する形式は、$nです。nは数字を表し、1はスクリプトを実行する最初のパラメータ、2はスクリプトを実行する2番目のパラメータ、......といった具合になります。
次の例では、スクリプトに2つの引数を渡し、別々に出力しています。$0は実行するファイルの名前です。
特殊文字パラメータ
$# スクリプトに渡されたパラメータの数
スクリプトに渡されたすべてのパラメータを1つの文字列として表示します。
$$ スクリプトが実行されている現在のプロセスID番号
$! バックグラウンドで最後に実行されたプロセスのID番号
スクリプトに渡されたすべてのパラメータを "1" "2" "3" のような複数の文字列として表示します。
$- シェルが現在使用しているオプションを表示します。 セットコマンド も同じ機能を持ちます。
$? 最後のコマンドの終了ステータスを表示します。0はエラーなし、それ以外の値はエラーを示します。
$*と$@の違い
以上が今回の記事の内容ですが、皆様の学習の一助となり、スクリプトハウスをより一層応援していただければ幸いです。
関連
最新
-
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 実装 サイバーパンク風ボタン