我将如何保存可用的输出。例如,如果我输入:
ls -l
它将显示文件。我将如何将输出保存在变量中?可能吗?
您可以执行以下操作: var1=$(ls -l)
我知道三种方法:
1)功能适用于此类任务:
func (){
ls -l
}
通过说func
来调用它
2)另一个合适的解决方案可能是eval:
var="ls -l"
eval $var
3)第三个是直接使用变量:
var=$(ls -l)
OR
var=`ls -l`
您可以很好地获得第三个解决方案的输出:
echo "$var"
而且以令人讨厌的方式:
echo $var