[問題] for迴圈的問題
不好意思唷
請問一下各位前輩
我正在做ramdisk
學長給了我一份教學檔案
其中有個步驟
for file in libc libcrypt libdl libm libpthread libresolv libutil; do cp -a
/lib/$file-*.so /root/eb/ramfs/lib/; cp -d /lib/$file.so.[*0-9]
/root/eb/ramfs/lib; done
執行以後會產生錯誤
錯誤為
bash: syntax error near unexpected token 'do'
就這錯誤訊息看起來是語法錯誤
我知道for迴圈的語法結構是
for((初始值;限制值;執行步值))
do
要執行的程式;
要執行的程式;
done
看了一下我剛剛的語法
應該是
for file in libc libcrypt libdl libm libpthread libresolv libutil;
這段有問題吧?
可不可以幫我解釋一下剛剛哪語法是什麼意思嗎?
恩...
問題解決了
我也不知道為什麼
我把sudo拿掉
換root登入就正常了@@
--
灰色地帶:http://blog.pixnet.net/justfor1221
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.71.22.6
※ 編輯: justfor1221 來自: 210.71.22.6 (06/29 22:15)
推
06/29 22:58, , 1F
06/29 22:58, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
問題
1
1