我该如何将输出保存在变量中?例如,如果我输入:
ls -l
它将显示文件。我该如何将输出保存在变量中?这是否可能?
var1=$(ls -l)
func (){
ls -l
}
通过说出func
来调用它。
2) 另一个适合的解决方案可能是使用eval:
var="ls -l"
eval $var
第三种方法是直接使用变量:
var=$(ls -l)
OR
var=`ls -l`
您可以以良好的方式获取第三个解决方案的输出:
echo "$var"
echo $var
echo "${var}"
。 - steffen