1

たとえば、ファイルに「test test test」のような文字列があります。最初のスペースを「1」に置き換えて「テスト 1 テスト テスト テスト」にしたいと思います。

試してみsed -i "s/^\ /\ 1\ /g" text.txtましたが、すべてのスペースが「 1 」に変更されるので、最初に見つかったときにのみ発生させる方法を知りたいですか?

4

1 に答える 1

2

'g'次のようなオプション (グローバル置換) を使用しないでください。

sed 's/ / 1 /'
于 2013-03-21T07:23:17.450 に答える