Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,我在文件中有一个类似“test test test”的字符串。我想用'1'替换第一个空格,使其成为“test 1 test test”。
我试过sed -i "s/^\ /\ 1\ /g" text.txt了,但它会将所有空格更改为“ 1 ”,所以我想知道如何让它只发生在第一个找到的地方?
sed -i "s/^\ /\ 1\ /g" text.txt
不要'g'像这样使用选项(全局替换):
'g'
sed 's/ / 1 /'