我有大約30,000個5MB的文件。我想在每個文件的top
上追加幾行。我用bash腳本完成了這個。我想學習一種使用perl的方法。追加到perl文件的頂部
0
A
回答
0
這是如何做到這一點的一個例子。我可能會進行更多的錯誤檢查,比如重命名檢查,我可能會確保我可以讀取和寫入文件和目錄。
#!/usr/bin/env perl
use strict
use File::Glob ':glob';
my @files = bsd_glob('/some/path/to/files*');
for my $file (@files)
{
open my $in, '<', $file
or die "Can't open file: $!";
open my $out, '>', "$file.new"
or die "Can't write new file: $!";
while(<$in>)
{
print $out $_;
}
close $in;
close $out;
rename "$file.new", $file;
}
相關問題
- 1. 將文本追加到文本文件頂部
- 2. 追加到一個大文件的頂部:bash
- 3. 在文件頂部追加一個文本
- 4. 追加外部文件到頭
- 5. Perl:追加到文件並得到新的行數
- 6. 追加圖像頂部的圖標
- 7. 如何在perl中追加文件
- 8. Diary Matlab ::在文本文件頂部的最新消息,而不是追加到文件底部
- 9. 在perl中追加到文件的問題
- 10. 追加到文本文件
- 11. 併發使用Perl追加到同一個文件
- 12. minizip追加到文件
- 13. Python追加到文件
- 14. 追加到文件結尾
- 15. java追加到文件
- 16. 追加線用Perl
- 17. 追加到S3中的文本文件
- 18. 追加到C中的文本文件
- 19. 文本追加到現有的文件
- 20. Linux下載文件追加到文件
- 21. 將單行添加到文本文件的頂部
- 22. 如何添加行到文本文件的頂部?
- 23. jQuery的追加外部HTML文件到我的網頁
- 24. 追加到窗口小部件樣式
- 25. 如何將StdOut添加到文件頂部(而不是底部)?
- 26. Perl腳本按行數拆分文件..將標題行添加到每個文件的頂部
- 27. 使用perl將數據追加到excel
- 28. 爲什麼在.t文件的頂部有#!perl?
- 29. WordPress的wp_head - 如何添加新的腳本文件到頂部?
- 30. 將CSS追加到頭部?
如何找到這些文件?它們是在單個目錄中,還是在整個文件系統中散佈? – Cliff
在一個目錄中。我在一個名爲'list'的文件中列出名字 –
從SO:['在文件頂部追加文本]](http://stackoverflow.com/questions/6141088/append-a-text-on )從5月26日'11。或者['如何在Perl文件的頂部和底部添加行?](http://stackoverflow.com/questions/1230654/how-do-i-add-lines-to-the-top-從2009年8月5日開始。來自Perldoc:['我如何更改,刪除或插入文件中的行,或追加到文件的開頭?](http://learn.perl.org/faq/perlfaq5.html#How- do-I-change-delete-or-insert-a-in-a-file-or-append-to-the-a-start-of-a-file-) – Miller