Linux ファイルを改行を除去して指定したバイト数で改行する
Linuxで、ファイルを改行を除去して指定したバイト数で改行する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- shell: /bin/bash
手順
ファイルを改行を除去して指定したバイト数で改行するには、「tr」で改行を除去してから「fold」を使用します。
実際に、以下の「hoge.txt」を改行を除去してから、5バイトで折り返して表示してみます。
$ cat hoge.txt
12345678901234567
abc
改行を除去して、5バイトごとに折り返してみます。
$ cat hoge.txt | tr -d "\n" | fold -b10
1234567890
1234567abc
折り返して表示されていることが確認できます。
foldのみ場合
foldのみの場合は、行ごとなので以下のような結果になります。
$ fold -b10 hoge.txt
1234567890
1234567
abc
-
前の記事
C# 配列やリストの値に指定した回数だけの値を作成する 2021.09.26
-
次の記事
javascript lodashを使って配列データに1つでも指定した条件を満たすものがあればtrueを返す 2021.09.27
コメントを書く