我在製作bash腳本時遇到了麻煩。我正在編寫一個腳本來複制多個文件,然後用sed
命令(例如= a/x
)更改一個內部字,但它不起作用。linux bash腳本循環錯誤處理
#!/bin/bash
for ((i = 20151122; i <=20151131; i++))
do
for ((j = 20151122; j <=20151131; j++))
do
cp ~/lecture_2015_11_21.stream.smil "lecture_$i.stream.smil";
cd ~/
sed -i 's/$i/$j/g' lecture$j.stream.smil
done
done
請在您的問題中指出您嘗試了什麼,以及(預期的)輸出。請參閱[如何提出一個好問題。](http://stackoverflow.com/help/how-to-ask) – agold
嗨麥,你需要用更好的方式來表達你的問題。此外,您在shell腳本問題上標記了javascript。 – Alan
你的代碼是什麼,錯誤是什麼? – Tempux