800 を超える列を含むファイルがあり、いくつかの穏やかな列の再配置を実行したいと考えています。特に、いくつかの列を削除して、最後の列を最初の列にする必要があります。
再配置を実行する単純な awk スクリプトをプログラムで生成します。次のようになります。
{
print $820,$2,$3,$4, [lots more here, but skipping a few], $819
}
1台のコンピューターでは、これは問題なく機能します。別のコンピューターでは、数百の列を選択した場合にのみ機能しますが、それ以上の列を選択するとコア ダンプが発生します。これをよりポータブルにする方法はありますか?