逆引きシェルスクリプト/引数を配列に展開する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 引数を配列に展開する方法 [#lbf77755]
シェルスクリプトに渡された引数を配列に格納する方法を記述...
尚、使用したシェルはbashです。
#br
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連資料 [#r6942283]
-[[シェルスクリプトに渡された引数の数を取得する方法>逆引...
-[[getoptsを利用して引数を取得する(bashビルドイン)>逆引き...
//-[[引数を配列に展開する方法>逆引きシェルスクリプト/引数...
* シェルスクリプトに渡された複数の引数を配列に格納する [#...
配列への格納は以下の記述になります。
arg=("$@")
* 実行例 [#f728013d]
- シェルスクリプト &ref(arg.sh);
#!/bin/bash
argv=("$@")
for i in `seq 1 $#`
do
echo "argv[`expr $i - 1`]=${argv[$i-1]}"
done
-実行結果
$ ./arg.sh ubuntu debian redhat suse
argv[0]=ubuntu
argv[1]=debian
argv[2]=redhat
argv[3]=suse
#br
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
#br
終了行:
#navi(../)
* 引数を配列に展開する方法 [#lbf77755]
シェルスクリプトに渡された引数を配列に格納する方法を記述...
尚、使用したシェルはbashです。
#br
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連資料 [#r6942283]
-[[シェルスクリプトに渡された引数の数を取得する方法>逆引...
-[[getoptsを利用して引数を取得する(bashビルドイン)>逆引き...
//-[[引数を配列に展開する方法>逆引きシェルスクリプト/引数...
* シェルスクリプトに渡された複数の引数を配列に格納する [#...
配列への格納は以下の記述になります。
arg=("$@")
* 実行例 [#f728013d]
- シェルスクリプト &ref(arg.sh);
#!/bin/bash
argv=("$@")
for i in `seq 1 $#`
do
echo "argv[`expr $i - 1`]=${argv[$i-1]}"
done
-実行結果
$ ./arg.sh ubuntu debian redhat suse
argv[0]=ubuntu
argv[1]=debian
argv[2]=redhat
argv[3]=suse
#br
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
#br
ページ名: