非常に広いファイルを見る

非常に広いファイルを見る

幅5,200バイトの一部のファイルを見る必要があります。ファイルを変更せずにこれを達成できるツールはありますか?理想的には私が見ている列を指定したいと思います。

ベストアンサー1

特定の列(例:1、5、12列)のみを表示するには、次を使用しますawk

awk '{print $1,$5,$12}' wide_file.txt | less

awk自動的に行をフィールドに分割し、変数に割り当てます。最初のフィールドはで$1、2番目のフィールドは$2このようになります。デフォルトではスペースで区切ります。他の区切り記号(タブなど)がある場合は、次のように指定します-F

awk -F'\t' '{print $1,$5,$12}' wide_file.txt | less

ソラリスを使ったことがないけど、このページ、デフォルトはawkこのオプションをサポートしていない可能性があります。この場合、またはを-F使用する必要があります。/usr/bin/nawk/usr/xpg4/bin/awk

おすすめ記事