質問: 長い行の4文字ごとにスペースを挿入するにはどうすればよいですか? 読みやすくするために、1行の実線テキストに4文字ごとにスペースを挿入したい長い行がありますが、これを行う最も簡単な方法は何ですか?また、パイプからラインを入力できるはずです。例えば.echo "foobarbazblargblurg" | <some command here> 与えるfoob arba zbla rgbl urg
回答: 私はpythonを使用してこれを行いましたまずファイルを読んでいて、次に4文字で分割してスペースを追加しています#!/usr/bin/python import re b=re.compile(r'[a-z]{4}') p=open('/root/l.txt','r') i=p.readlines() for j in i: m=re.findall(b,j) print " " .join (m) + " " /root/l.txt ==>例で指定したコンテンツで構成されています出力foob arba zbla rgbl