我想剪切和粘贴在一起制表符分隔的文件,并使用从UNIX剪切和粘贴实用程序以这种方式被删除列:从分隔的文件
cut -f 1-66 file1 > file1a
cut -f 68- file1 > file1b
paste file1a file1b
但是我在想,如果有一种方法可以在Perl/Ruby中使用-F命令来实现,因为从长远来看,这可能会更快。例如
perl -F/\\t/ -ane
for every line in document
for i (0..66) and (67..Last field in line)
print $[i]
end
print \n
end
最后一个元素的索引,你说'cut'重写从它的输入文件的输出?另外,假设多处理器环境下性能明智,2个平行切口通过管道输送粘贴应该非常快。祝你好运。 – shellter