我的文件有几行
Database Name:Mydb
DatabaseServer:DbServer
Password:Example
Username:User1
Database Name:Mydb1
DatabaseServer:DbServer1
Password:Example1
Username:User11
我使用了 sed -i "s/password.//gI"file 但它留下了一个我不想要的空行(代替密码。)。
期望的结果:
Database Name:Mydb
DatabaseServer:DbServer
Username:User1
Database Name:Mydb1
DatabaseServer:DbServer1
Username:User11
最佳答案
试一试:
sed -i '/Password:/d' file
关于regex - sed 删除所有包含单词 password 的行。但不要保留空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50255507/