不好意思唷 請問一下各位前輩 我正在做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; 這段有問題吧? 可不可以幫我解釋一下剛剛哪語法是什麼意思嗎? -- 灰色地帶:http://blog.pixnet.net/justfor1221 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.71.22.6