任何人都可以告訴我爲什麼這不起作用嗎?使用sed與陣列
Temp=$(sed -n '/"${Arr[$index]}"/,/"${Arr[$((index+1))]}"/p' $Text);
它仍然不起作用。我試着這樣做:
index=0
while [ "$index" -lt "$((Arr_LEN-1))" ]; do
Temp=$(sed -n "/${Arr[$index]}/,/${Arr[$((index+1))]}/p" $Text);
let "index++"
done
什麼是預期的輸出,並且它有什麼作用呢? – user000001 2013-02-24 14:09:10
你能更具體嗎?如何「它不工作」?錯誤訊息?我們如何重現它? – 2013-02-24 14:36:09
我有2個問題:首先我使用單引號,第二個$ text指向字符串而不是文件,謝謝大家 – Max 2013-02-24 14:43:02