我有一个 bash 脚本,当它接受参数时会产生一个 cat 输出。我还有另一个 bash 脚本,它使用一个参数执行第一个 bash 脚本,我想用该参数生成 cat 输出。如何将第一个 bash 脚本生成的 cat 输出存储在变量中?
答案1
var=$( cat foo.txt )
cat
将存储in 变量的输出var
。
var=$( ./myscript )
将把 的输出存储myscript
在同一个变量中。
答案2
使用双引号。尝试这个
var="$(cat foo.txt)"