1

例如,我在文件中有一个类似“test test test”的字符串。我想用'1'替换第一个空格,使其成为“test 1 test test”。

我试过sed -i "s/^\ /\ 1\ /g" text.txt了,但它会将所有空格更改为“ 1 ”,所以我想知道如何让它只发生在第一个找到的地方?

4

1 回答 1

2

不要'g'像这样使用选项(全局替换):

sed 's/ / 1 /'
于 2013-03-21T07:23:17.450 回答