#!/bin/bash
if [ ! $1 ]
then
echo "no param"
else
export FAV_COLOR=$1
echo "My fav color is ${FAV_COLOR}"
fi
これは私が期待したように機能していません:
>favcol.sh blue
My fav color is FAV_COLOR=blue
何かご意見は?
#!/bin/bash
if [ ! $1 ]
then
echo "no param"
else
export FAV_COLOR=$1
echo "My fav color is ${FAV_COLOR}"
fi
これは私が期待したように機能していません:
>favcol.sh blue
My fav color is FAV_COLOR=blue
何かご意見は?
削除しset
ます。
FAV_COLOR=$1
echo "My fav color is ${FAV_COLOR}"
または、シェルで実行される後続のプログラムで使用できるように設定する場合は、次のようにします。
export FAV_COLOR=$1
echo "My fav color is ${FAV_COLOR}"
キーワードはここでexport
かなりよく説明されています。