for迴圈的問題 - Linux

Quintina avatar
By Quintina
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

--
Tags: Linux

All Comments

Connor avatar
By Connor
at 2008-06-30T20:10
你do和cp之間也要有個;

grub的問題

Dinah avatar
By Dinah
at 2008-06-29T20:54
我有兩個硬碟 一個ide 一個sata sata已經安裝了winXp 而ide那個裝了CentOs 而安裝CentOs時 grub裝在ide那顆的MBR裡 如果Bios自己調硬碟開機順序 兩個系統都是可以進去的(先抓到的 就進去了) 以前試過用SPFdisk的開機選單也可以順利運作 但現在把grub裝在 ...

復原被刪除之電腦檔案

Selena avatar
By Selena
at 2008-06-29T20:24
假設一電腦A和一電腦B... 電腦A平常當作伺服器來使用且存放檔案... 今天從電腦B連區網把電腦A的檔案刪掉(檔案直接被刪除,沒有顯示and#34;是否用丟到資源回收 桶and#34;)... 該要如何把這被刪掉的檔案救回來呢? 請各位大大一定要幫我... 因為這檔案很重要 T_T .... ...

請問一下有關Live CD

Kumar avatar
By Kumar
at 2008-06-29T20:10
※ 引述《CrBoy (上大學好忙喔)》之銘言: : ※ 引述《king19880326 (OK的啦~我都可以接受)》之銘言: : : 如果我使用Ubuntu 的Live CD : : 可以在裡面灌beryl嗎?? : : 灌了之後會不會對硬碟有什麼影響呢@@? : : 還是只要重開機就沒事了andgt;an ...

在我家的PC上用vmware裝fedora

Caitlin avatar
By Caitlin
at 2008-06-29T17:40
※ 引述《syant (簡單的存在即至福)》之銘言: : 如題 : 我想在家裡的PC上 : 用VMware裝fedora 9 : 這樣可行嗎 : VMware是不是要用windows版的 : 那裡可以下載啊 : CPU要多少 : 我家的CPU是2.2Ghz 嗯!就安裝Windows版就可 CPU其實還好.重要 ...

多重開機,讓32bit 和 64bit 系統並存

Aaliyah avatar
By Aaliyah
at 2008-06-29T17:30
※ 引述《Trios (我)》之銘言: : 因為測試軟體的需要 : 要用到32bit和64bit的lLinux作業系統 其實用一個64bit的OS就行了吧?64bit OS裡可以產生32bit的環境, 而且包含大多數32bit的函式庫... : 我已經知道要各切一個boot,例如/dev/sda1 和 /d ...