として変数名を渡す(のはscript.shそれを呼びましょう):バッシュは、私は簡単なスクリプトを持っている引数
255.255.255.255
のように実行:私は何を達成したいことは、スクリプトの出力である
#!/bin/bash
source variables
echo $1
:
変数は変数ファイルで定義されている./script.sh VARIABLE
:
VARIABLE=255.255.255.255
可能でしょうか?
として変数名を渡す(のはscript.shそれを呼びましょう):バッシュは、私は簡単なスクリプトを持っている引数
255.255.255.255
のように実行:私は何を達成したいことは、スクリプトの出力である
#!/bin/bash
source variables
echo $1
:
変数は変数ファイルで定義されている./script.sh VARIABLE
:
VARIABLE=255.255.255.255
可能でしょうか?
例:その後、
#!/bin/bash
variable=255.255.255.255
param=$1
echo ${!param}
実行します。
bash script.sh variable
255.255.255.255
を感嘆符がparam
は、その名前の変数の値を取得することができます。パラメータindirectionを参照してください。
同じことをお手伝いすることをお試しください。
./script.sh "$VARIABLE"
変数名の前に$を追加する必要があります。たとえば:なし使用構文については申し訳ありません ./script.sh「$変数」携帯電話からの書き込み
、: ./script.sh $変数
は次のように二重引用符で引数を入れて良いです。