读取大型EBCDIC文件并验证固定行长度

时间:2013-10-15 21:42:04

标签: bash file-io ebcdic

我有一个大EBCDIC个文件,可以在100mb到900mb之间。 每条线的固定长度为499个字符。该行的末尾是一个字节十六进制(0A),表示RPT =换行。前两行与499字符固定长度不同。

迭代所有行并输出每一行的最佳性能是什么,这不是499个字符(在任何语言中都是bash首选)。

非常感谢!

1 个答案:

答案 0 :(得分:3)

短perl脚本怎么样:

#!/bin/perl
while(<STDIN>){
 if(length($_)!=499){
  print $_;
 }
}