最近看了一個shell script,
用到command substitution,
結果在試command時遇到下面的問題...
Command substitution
$(...) or `...`
Nested command substitution
ls -al $(echo $(ls $(pwd)))
下面這個會成功
C2QSERVER lsdk # echo $(a=b;echo $a)=c;echo $b
b=c
這個則會失敗
C2QSERVER lsdk # $(a=b;echo $a)=c;echo $b
bash: b=c: command not found
為甚麼? 有人知道原因嘛?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.153.66