1

我正在尝试从我的服务器的 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并将 * 留在后面。如何删除*以及?

4

1 回答 1

2

The*是一个特殊字符,因此您必须对其进行转义。另外,您没有正确引用该命令。它应该是这样的:

sed  's/php\*//g' file
于 2013-08-24T11:03:51.907 回答