嗨,我想从文件中删除以下行,并以#开头,并使用Apache / apache。请在下面找到我要操作和删除的文件内容:
----------------------------------------------------------
# Apache configuration
# This is apache configuration
This is not Apache configuration
----------------------------------------------------------
请建议...
答案 0 :(得分:-1)
您可以使用Regex和sed执行此操作。
这应该做到:
sed -i '/^#.*[Aa]pache/ d' <filename>
细分为:
如果您需要输出到stdout,也可以这样做:
cat <filename> | sed '/^#.*[Aa]pache/ d'
我建议学习使用正则表达式: https://regexone.com/