新しいファイルのN列ごとに印刷

新しいファイルのN列ごとに印刷

1つのファイルに100個の列を印刷し、10個の異なるファイルに1000個の列を印刷する方法は? splitコマンドは、行を別のファイルに分割するために使用されます。別のファイルから列を探しています。

ベストアンサー1

そして:bashcut

#! /usr/bin/env bash
for i in {0..9}; do
    let start=i*100+1
    let end=i*100+100
    cut -d ' ' -f ${start}-${end} file.txt >file_$i.txt
done

おすすめ記事