Bashスクリプトがテキストファイルから変数を取得するようにしたいと思います。
#!/bin/bash
for i in 1 2 3
do
IMPORT THE CONTENT OF FILE file$1.txt
python $VAR
done
ここで、ファイルテキストには、次のように変数値が含まれます。
VAR=SOMETHING
試してみましたが埋められcat file$i.txt
ませ$VAR
んでした。これを行う方法はありますか?
答え1
使用source
$ cat vars.txt
var1="Hello"
var2="World"
$ source vars.txt
$ echo "$var1 $var2"
Hello World
答え2
ここでは、バックティックが重要です。
VAR=`cat file.txt`