Linux Shell脚本字符串命令中的管道符处理

问题: Linux shell字符串命令(等于包含多条命令)中的管道符,需用eval来求值。不然管道符“|”会被当作普通字符串来处理,输出非指望的结果。docker #!/bin/bash CMD="ls -l /home" if [ "-s" == "$1" ] ; then     CMD="$CMD | grep --color=auto docker" fi echo $CMD $CMD
相关文章
相关标签/搜索