我的文件中有一些文字。
cat file.txt
APP1-10.11.11.1-80-91-2017-85%
App1-10.11.11.1-80-91-2017-85%
APp1-10.11.11.1-80-91-2017-85%
aPP1-10.11.11.1-80-91-2017-85%
apP1-10.11.11.1-80-91-2017-85%
app1-10.11.11.1-80-91-2017-85%
App1-10.11.11.1-80-91-2017-85%
App1-10.11.11.1-80-91-2017-85%
App1-10.11.11.1-80-91-2017-85%
我想用不区分大小写的服务器替换APP。
我正在尝试用以下命令替换,但仅替换匹配的内容。我想用服务器字符串替换所有应用程序(区分大小写)。
sed 's/App1/server/g' file.txt
APP1-10.11.11.1-80-91-2017-85%
server-10.11.11.1-80-91-2017-85%
APp1-10.11.11.1-80-91-2017-85%
aPP1-10.11.11.1-80-91-2017-85%
apP1-10.11.11.1-80-91-2017-85%
app1-10.11.11.1-80-91-2017-85%
server-10.11.11.1-80-91-2017-85%
server-10.11.11.1-80-91-2017-85%
server-10.11.11.1-80-91-2017-85%
任何人都可以帮忙。