行を連結する
(1) paste
をつかう。
-d
オプションでセパレータ文字を指示できる。NUL 文字を指定すればセパレータはなしになる。
$ seq 1 10 | paste -sd, - 1,2,3,4,5,6,7,8,9,10 $ seq 1 10 | paste -sd$'\0' - 12345678910
(2) sed
をつかう。
paste
とちがって、セパレータは任意の文字列を使うことができる。
BSD sed の場合、";" の扱いが微妙なため、コマンドごとに -e
で区切る。
$ seq 1 10 | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/XXX/g' 1XXX2XXX3XXX4XXX5XXX6XXX7XXX8XXX9XXX10 $ seq 1 10 | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n//g' 12345678910
FF14はじめました。
映画「光のお父さん」を見て、たいへんおもしろそうだと思ってしまったので買ってきた。
半日ほどプレイしてサスタシャ直前まで来た。 クラスは剣術士を選択したので、タンク職を担うことになる。不安だ。