shell将执行结果赋值给变量

例如:

a=‘ls -l’
echo $a      #会删除多余的tab键和空白符
echo “$a” #保持结果的远洋输出

  注意,不是用单引号括起来的;用的是Esc下面的撇号

 

变量赋值也可以使用$(...) 机制(它是比斜引号更新的方法). 它实际是命令替换的一种形式:

a=$(ls -l | grep docker)
echo $a

  

posted @ 2016-04-26 14:56  远洪  阅读(3185)  评论(0)    收藏  举报