シェルスクリプトでは引数等を便利に扱えるように予め容易されている変数があります。スクリプトを書く中でも重要な変数なので、しっかり覚えたいです。シェル関数には引数を渡すことができます。以下は、それがわかる簡単なサンプルです。上記サンプルでは、f_param関数を定義しており、メイン処理からf_param関数を呼び出す.シェルの引数にスクリプトファイルを指定することで、「shを使ってスクリプトファイル(sample02.sh)を実行する」という意味になります。shだけでなく、以下例のようにbashで実行することもできます。スクリプトを実行するときにスペースで区切られた引数に\"を使うだけです。シェル内で別のシェルを呼び出す場合、コマンドラインでシェルを実行するのと同様にbashの引数にスクリプトのパスを指定します。実行権限がある場合はスクリプトのパスを指定しても構いません。.test.shの先頭で第一引数をチェックして、無い場合は処理を中断します。"引数を指定して下さい。私は最近、多数のファイルをコピーして移動しています(〜40万)。私は、Bashコマンドラインで拡張できる引数の数に制限があることを知っています。そのため、xargsを使用して生成される数値を制限しています。bashシェルスクリプトには「戻り値」というものは基本的に存在しない。解決策として関数やコマンドの「実行結果を直接変数に代入する」という手段をとることになる。プログラミングになくてはならないのが変数だ。シェルスクリプトにも変数は存在する。このページでは、Linuxシェルスクリプトでの変数の使い方についてご紹介する。シェルで引数が存在するかの判定を行う.けっこう癖があるのでまとめてみました。シェルスクリプトが大きくなってきて関数に分けるときに役に立つかと思います。シェル関数の定義シェル関数の呼び出し定義した後、実行して呼び出すシェル関数内での引数$0,$1などで扱う。