for迴圈的問題 - Linux

By Quintina
at 2008-06-29T21:29
at 2008-06-29T21:29
Table of Contents
不好意思唷
請問一下各位前輩
我正在做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
--
請問一下各位前輩
我正在做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
--
Tags:
Linux
All Comments

By Connor
at 2008-06-30T20:10
at 2008-06-30T20:10
Related Posts
grub的問題

By Dinah
at 2008-06-29T20:54
at 2008-06-29T20:54
復原被刪除之電腦檔案

By Selena
at 2008-06-29T20:24
at 2008-06-29T20:24
請問一下有關Live CD

By Kumar
at 2008-06-29T20:10
at 2008-06-29T20:10
在我家的PC上用vmware裝fedora

By Caitlin
at 2008-06-29T17:40
at 2008-06-29T17:40
多重開機,讓32bit 和 64bit 系統並存

By Aaliyah
at 2008-06-29T17:30
at 2008-06-29T17:30