例如,我在一个文件中有一个类似“test test test”的字符串。 我想用“1”替换第一个空格,使其成为“test 1 test test test”。
我试过 sed -i "s/^\/\1\/g"text.txt
但它会将所有空格更改为 ' 1 ',所以我想知道如何制作它只发生在第一次发现时?
最佳答案
不要像这样使用 'g'
选项(全局替换):
sed 's/ / 1 /'
关于linux - 使用 Bash 脚本将文件中的第一个空格替换为其他字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15541568/