标签: bash sed
我需要替换文件中AllowUsers,#AllowUsers或# AllowUsers的所有模式。 我已经用sed -e 's/^\s*#\?AllowUsers.*//'覆盖了那部分 但我遇到的问题是它应该在文件中留下一个并删除其他所有内容。
AllowUsers
#AllowUsers
# AllowUsers
sed -e 's/^\s*#\?AllowUsers.*//'
请告诉我,提前谢谢你!
答案 0 :(得分:1)
awk '/AllowUsers||#AllowUsers||# AllowUsers/&&c++ {next} 1'完成了这项工作!
awk '/AllowUsers||#AllowUsers||# AllowUsers/&&c++ {next} 1'