0
说我有一个名为file.txt的文件包含如何替换包含字符串的整行?
abc
post_max_size = 100M
def
我需要一个脚本,将找到包含的post_max_size行和替换的post_max_size = 50M整条生产线。因此,这将导致为:
abc
post_max_size = 50M
def
感谢
说我有一个名为file.txt的文件包含如何替换包含字符串的整行?
abc
post_max_size = 100M
def
我需要一个脚本,将找到包含的post_max_size行和替换的post_max_size = 50M整条生产线。因此,这将导致为:
abc
post_max_size = 50M
def
感谢
[[email protected]]$ cat file.txt
abc
post_max_size = 100M
def
[[email protected]]$ sed -i 's/.*post_max_size.*/post_max_size = 50M/' file.txt
[[email protected]]$ cat file.txt
abc
post_max_size = 50M
def
真棒感谢。 sed让我感到害怕,它总是让我看起来像有人捣乱了键盘 – Tomcomm
......等到你遇到Perl。 –
@TomHare:......等到你遇到[Perl](http://99-bottles-of-beer.net/language-perl-737.html)。顺便说一句,你通常应该在'sed'脚本周围使用单引号。 –