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
相關文章
相關標籤/搜索