使用awk重新排列多个列
我有一个超过800列的文件,我想执行一些温和的列重排。特别是,我需要删除一些列,并使最后一列成为第一列 我以编程方式生成一个简单的awk脚本来执行重新排列。如下所示:使用awk重新排列多个列,awk,data-processing,Awk,Data Processing,我有一个超过800列的文件,我想执行一些温和的列重排。特别是,我需要删除一些列,并使最后一列成为第一列 我以编程方式生成一个简单的awk脚本来执行重新排列。如下所示: { print $820,$2,$3,$4, [lots more here, but skipping a few], $819 } 在一台电脑上,这一切正常。在另一台计算机上,只有当我选择了几百列时,它才起作用,但对于更多的列,我会得到一个核心转储。有没有办法让它更便携 安装gawk修复了此问题。。。不确定以前使用的是
{
print $820,$2,$3,$4, [lots more here, but skipping a few], $819
}
在一台电脑上,这一切正常。在另一台计算机上,只有当我选择了几百列时,它才起作用,但对于更多的列,我会得到一个核心转储。有没有办法让它更便携 安装gawk修复了此问题。。。不确定以前使用的是什么版本的awk 安装gawk修复了此问题。。。不确定以前使用的是什么版本的awk 默认awks:Debian:mawk;RedHat和其他许多人:呆呆地看着;Solaris:接近原始AT&T awk;AIX/HPUX:nawk行默认awks:Debian:mawk;RedHat和其他许多人:呆呆地看着;Solaris:接近原始AT&T awk;AIX/HPUX:nawk行