bashスクリプトを作成していて、パラメーターに構成ファイルを使用することを選択した場合。コマンドラインからパラメーターを渡すことはできますか?同じコマンドで両方を実行できますか?
骨抜きにされたコード:
#!/bin/bash
source builder.conf
function xmitBuildFile {
for IP in "{SERVER_LIST[@]}"
do
echo $1@$IP
done
}
xmitBuildFile
builder.conf:
SERVER_LIST=( 192.168.2.119 10.20.205.67 )
$bash> ./builder.sh myname
期待される出力はとであるはずですがmyname@192.168.2.119
、コマンドラインで「myname」を渡した場合でも、を実行すると0になります。myname@10.20.205.67
$ echo $#