テキスト:
exampleexampleexampleexample
希望の出力:
exam$plee$xamp$leex$ampl$eexa$mpl$
私はこれをしました:
sed 's/[^*]/&$/4'
しかし、いいえ、他の方法はありませんか?
ベストアンサー1
$
4 文字の後にグローバルに挿入するには、次のようにします。
$ echo "exampleexampleexampleexample" | sed 's/.\{4\}/&$/g'
exam$plee$xamp$leex$ampl$eexa$mple$
.
1文字と一致し、.\{4\}
4文字と一致します。交換部分は&$
一致するパターン&
(4文字)で構成されています$
。このg
フラグを使用すると、パターン(4文字ごと)を全体的に置き換えることができます。