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`