0
這裏有什麼錯?回顯顯示正確的語法。 請幫忙,謝謝。linux,啓動命令(與切換用戶)存儲在變量
#!/bin/ksh
CMD="su - db2i72 -c 'db2 list utilities'" # or this
CMD="su - db2i72 -c \'db2 list utilities\'" # or this
CMD="su - db2i72 -c \"db2 list utilities\"" # or this, always the same...
echo $CMD
$CMD
[email protected]:~ # ./test
su - db2i72 -c 'db2 list utilities'
Unmatched '.
如果u鍵入蘇會發生什麼 - !db2i72 -c「DB2名單公用事業 – FaddishWorm
作品對我來說.... – hek2mgl
http://mywiki.wooledge.org/BashFAQ/050 – tripleee