如何将 bash 脚本的 cat 输出分配给另一个脚本中的变量

如何将 bash 脚本的 cat 输出分配给另一个脚本中的变量

我有一个 bash 脚本,当它接受参数时会产生一个 cat 输出。我还有另一个 bash 脚本,它使用一个参数执行第一个 bash 脚本,我想用该参数生成 cat 输出。如何将第一个 bash 脚本生成的 cat 输出存储在变量中?

答案1

var=$( cat foo.txt )

cat将存储in 变量的输出var

var=$( ./myscript )

将把 的输出存储myscript在同一个变量中。

答案2

使用双引号。尝试这个

var="$(cat foo.txt)"

相关内容