Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 从文件中读取变量,在我的终端中工作正常,不会';不能在.sh文件中工作_Bash_Sh - Fatal编程技术网

Bash 从文件中读取变量,在我的终端中工作正常,不会';不能在.sh文件中工作

Bash 从文件中读取变量,在我的终端中工作正常,不会';不能在.sh文件中工作,bash,sh,Bash,Sh,我想运行以下命令,对环境变量中的文件内容收费 read var << file.txt 您可以非常轻松地使用cat获取文件内容,如下所示: #!/bin/sh myvar=$(cat file.txt) echo "$myvar" 我从未见过使用 #!/bin/sh myvar=$(cat file.txt) echo "$myvar"

我想运行以下命令,对环境变量中的文件内容收费

read var << file.txt

您可以非常轻松地使用
cat
获取文件内容,如下所示:

#!/bin/sh
myvar=$(cat file.txt)
echo "$myvar"
我从未见过使用

#!/bin/sh
myvar=$(cat file.txt)
echo "$myvar"