基本上我想用vi进行以下替换:
Apple->Orange
apple->orange
APPLE->ORANGE
有没有办法在一行中完成?
答案 0 :(得分:1)
您可以使用sed命令
$ cat os.txt
BEST
UNIX
Unix
uNiX
Sed supports "i" or "I" for "case insensitive" search and replacement
$ sed 's/unix/BEST/i' os.txt
BEST
BEST
BEST
BEST
如果您需要使用vi,请尝试使用此命令
1,$ s/apple/orange/gI