例えば
a b c d |
1 2 3 4 |
a 1 b 2 c 3 d 4 |
まぁ perl なんかを使えば出来るんですが, 二つファイルをオープンするので 毎回動作を書くのがめんどうです.
機会があるごとに「何かコマンドあったよな〜」と思い出すのに苦労していたので, 忘れぬよう書いておきますと
# paste -d ' ' file1 file2 |
せっかくなんで, 私がよく使う文字列操作関連のフレーズを幾つか書いておきましょう.
行頭に行番号を付ける.
見えないコードを見えるようにする. 日本語の文字コードや改行コードの確認に便利.
各行のスペースで区切られた二番面の単語のみ表示.
各行のコロンで区切られた二番面の単語のみ表示.
例えば a というファイルが
a A c C e E |
a 41 b 42 c 43 |
a A 41 c C 43 |
同じ中身の行が何個あるか数える
改行コードを unix にする. ただし cygwin では sed '' で代用できる.
head, tail, nkf, more... 等は常識なので省略.