我有一个超过800列的文件,我想执行一些温和的列重新排列。特别是,我需要删除几列,并将最后一列作为第一列。
我以编程方式生成一个简单的awk脚本来执行重新排列。它看起来如下:
{
print $820,$2,$3,$4, [lots more here, but skipping a few], $819
}
在一台计算机上,这很好用。在另一台计算机上,它仅在我选择了几百列时才有效,但是对于更多列,我会获得核心转储。有没有办法让这个更便携?
答案 0 :(得分:1)
安装gawk解决了这个问题...不确定以前使用过什么版本的awk。