将输出保存在变量中?

这个问题在这里已经有了答案:

  • 如何将变量设置为Bash中命令的输出? 13个答案

  • 您可以执行以下操作: 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
    
    链接地址: http://www.djcxy.com/p/57203.html

    上一篇: Save output in variable?

    下一篇: How do i store the output of a bash command in a variable?