我正在尝试从我的服务器的yum.conf中删除php *。有问题的行如下:
exclude=bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* php* proftpd* pure-ftpd* spamassassin* squirrelmail*
我使用以下命令删除php *:
sed -i "s/"php*"//g" /etc/yum.conf
然而,这只删除 php 并将*留下。如何删除 * ?
答案 0 :(得分:2)
*
是一个特殊字符,所以你必须逃避它。此外,您没有正确引用该命令。它应该是这样的:
sed 's/php\*//g' file