「テキスト処理」の版間の差分

提供: Wikinote
移動: 案内検索
(一行野郎)
行13: 行13:
 
これは paste コマンドを知っているかどうか。
 
これは paste コマンドを知っているかどうか。
 
  $ paste FILE1 FILE2
 
  $ paste FILE1 FILE2
 +
 +
=== 頻出コマンド Top 10 ===
 +
ぜんぜん役には立たないが、パイプの真骨頂が味わえる一行。
 +
$ history | awk '{ print $2 }' | sort | uniq -c | sort -nr | head -n 10

2009年6月16日 (火) 23:25時点における版

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

一行野郎

最長行の長さを求める

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