将输出保存在变量中



我将如何保存可用的输出。例如,如果我输入:

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

相关内容

  • 没有找到相关文章

最新更新