GNU/Linux >> Linux の 問題 >  >> Linux

長い行に4文字ごとにスペースを挿入するにはどうすればよいですか?

読みやすくするために、4文字ごとにスペースを挿入したい長い行があります。これを行う最も簡単な方法は何ですか?また、パイプからラインを入力できるはずです。例:

echo "foobarbazblargblurg" | <some command here>

与える

foob arba zbla rgbl urg

承認された回答:

sedは次のように使用します:

$ echo "foobarbazblargblurg" | sed 's/.\{4\}/& /g'
foob arba zbla rgbl urg

Linux
  1. ファイルの最初の行の前にテキストを挿入する方法は?

  2. Bashシェルスクリプトで改行をエコーする方法

  3. コンソール アプリケーション (Linux) で印刷された文字を消去するにはどうすればよいですか?

  1. Linux シェルで 16 進数を ASCII 文字に変換する方法は?

  2. Bashを使用してファイルの最後から2番目の行を読み取る方法は?

  3. Linuxシェルスクリプトに新しい行を挿入するには?

  1. Vimの各行の先頭にテキストを挿入する方法

  2. シェルで制御文字(^ c、^ d、^ [、…)を異なる方法で表示する方法は?

  3. 1行で複数選択するのではなく、1行で各メニューを選択する方法は?