Re: [問題] 讀資料夾內所有檔案…

看板Perl作者 (@@)時間14年前 (2011/02/27 15:46), 編輯推噓2(201)
留言3則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《firegsh (大丈夫か?)》之銘言: : 這可能是一個簡單的問題,但是對於初學者的我來說還是有些棘手! #!/usr/bin/perl my $DIR = "/home/firegsh/bb"; my $DST_FILE = "/home/firegsh/merge.txt"; opendir(DIR,$DIR) or die "open dir fail"; foreach $filename (readdir(DIR)) { next if ($filename eq "."); next if ($filename eq ".."); system("cat $DIR/$filename >> $DST_FILE"); } closedir(DIR); _END_ : 檔案內容大概都是 : a : b : c : d : ... : 這樣的形式,我要從一個資料夾內依序讀所有這些檔案的內容放到一個檔案裡面, : 但是卻讀不到檔案內容,請告訴我如何修改,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.1.147

02/27 17:12, , 1F
謝謝 但是如果我希望merge.txt的內容是
02/27 17:12, 1F

02/27 17:12, , 2F
檔名-內容 檔名-內容 依序排下來呢
02/27 17:12, 2F

02/27 19:46, , 3F
已解
02/27 19:46, 3F
文章代碼(AID): #1DQW5leV (Perl)
討論串 (同標題文章)
文章代碼(AID): #1DQW5leV (Perl)