テキスト処理

提供: Wikinote
2009年6月16日 (火) 23:25時点におけるHagio (トーク | 投稿記録)による版 (一行野郎)

移動: 案内検索

以下のページも参照のこと。

一行野郎

最長行の長さを求める

AWK のマニュアルにも載っている、基礎的な一行スクリプト。

$ awk '{ if (max > length()) max = length() } END { print max }' FILE

テキストファイルを横に連結

これは paste コマンドを知っているかどうか。

$ paste FILE1 FILE2

頻出コマンド Top 10

ぜんぜん役には立たないが、パイプの真骨頂が味わえる一行。

$ history | awk '{ print $2 }' | sort | uniq -c | sort -nr | head -n 10