Linuxで固定長ファイルの改行文字を削除する!(tr/fold)

Linuxで固定長ファイルの改行文字を削除します。

固定長のファイルを準備する!

各行が改行文字で終了する固定長のテキストファイルを準備します。

$ cat sample_fixed.txt 
00000001server01user01
00000002server01user02
00000003server01user03

改行文字を除去する!

trコマンドで、固定長のテキストファイルの改行文字を削除します。

$ cat sample_fixed.txt | tr -d '\n' > sample_fixed_1.txt
$ cat sample_fixed_1.txt 
00000001server01user0100000002server01user0200000003server01user03$

改行文字をつけ直す!

今度は、foldコマンドを使用して、改行文字をつけ直してみます。

$ fold -b -w 22 sample_fixed_1.txt > sample_fixed_2.txt
$ cat sample_fixed_2.txt 
00000001server01user01
00000002server01user02
00000003server01user03$

末尾に改行文字が、付与されないことに注意します。

関連記事

関連書籍(Amazon)