我正在尝试通过使用替换文件中的多个单词 sed -i #expression1 #expression2
文件
Something 123 item1
Something 456 item2
Something 768 item3
Something 353 item4
输出(所需)
anything 123 stuff1
anything 456 stuff2
anything 768 stuff3
anything 353 stuff4
试用
我可以使用sed -i
2次获得以下输出。
sed -i 's/Some/any/g' file
sed -i 's/item/stuff/g' file
我可以用任何可能的方式使它成为单个就地命令吗?
sed -i 's/Some/any/g' -i 's/item/stuff/g' file
当我尝试上述代码时,它将s/item/stuff/g
作为文件并尝试对其进行处理。
sed - i 's/Some\(.*\)item/any\1stuff/' file