ベストアンサー1
最初の4つの列がファイル内で同じ場合は、次のコマンドを実行できます。
set -- file*
fields="-f-5,$(seq -s, 10 5 $((5*$#)))"
paste "$@" | cut ${fields%?} >outfile
paste
これにより、すべてのファイルに対してフィールド1〜5以降の5つのフィールドごとに抽出されます。
最初の4つの列がファイル内で同じ場合は、次のコマンドを実行できます。
set -- file*
fields="-f-5,$(seq -s, 10 5 $((5*$#)))"
paste "$@" | cut ${fields%?} >outfile
paste
これにより、すべてのファイルに対してフィールド1〜5以降の5つのフィールドごとに抽出されます。