我的文件有行Database Name:MydbDatabaseServer:DbServerPassword:ExampleUsername:User1Database Name:Mydb1DatabaseServer:DbServer1Password:Example1Username:User11我使用了sed -i“ s / password。// gI”文件,但这留下了我不希望的空行(代替密码。)。所需结果:Database Name:MydbDatabaseServer:DbServerUsername:User1Database Name:Mydb1DatabaseServer:DbServer1Username:User11
2 回答
哈士奇WWW
TA贡献1799条经验 获得超6个赞
解决方案1:grep
这里提供帮助。
grep -v '^Password' Input_file
如果您需要保存到相同的Input_file中,则可以执行以下操作。
grep -v '^Password' Input_file > temp && mv temp Input_file
解决方案2:使用awk
。
awk '!/^Password/' Input_file > temp_file && mv temp_file Input_file
- 2 回答
- 0 关注
- 298 浏览
添加回答
举报
0/150
提交
取消