我的文件有行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 關注
- 326 瀏覽
添加回答
舉報
0/150
提交
取消