Linuxファイル形式

Linuxファイル形式

文字タイプを含むファイルがあり、abcd abcd abcd abcd顧客はそのフォーマットを望んでいます。

abcd
abcd
abcd
abcd

答え1

trスペースを改行に置き換えるには、このコマンドを使用します。

tr ' ' '\n' < file.txt > newfile.txt

答え2

区切り文字が空白の場合、次のようになります。

sed 's/[[:space:]]/\n/g' infilename > outfilename

それ以外の場合は、[[:blank:]]を使用して、タブ、フォームフィード、改行、およびキャリッジリターン文字を含めます。

単語の間にスペース/スペースがある場合は、[[:space:]]の後にアスタリスクを使用してください。

sed 's/[[:space:]]*/\n/g' infilename > outfilename

関連情報