Linux 对于文件中具有两个类似内容的特定行,使用sed替换文件的内容
我需要为下面提到的Linux 对于文件中具有两个类似内容的特定行,使用sed替换文件的内容,linux,sed,Linux,Sed,我需要为下面提到的sed命令提供stdin,但在过滤之后。i、 e我需要在文本文件的特定行上运行此sed sed -i "s/^nameserver \(.*\)/nameserver $sea/" conf 我的conf文件包含: search Nameserver 1 Nameserver 2 我需要使用sed对文件conf的第二行进行更改sed-I“2s/^nameserver”(.*)/nameserver$sea/“conf对于nameserver 1使用此sed-I“3s/^na
sed
命令提供stdin
,但在过滤之后。i、 e我需要在文本文件的特定行上运行此sed
sed -i "s/^nameserver \(.*\)/nameserver $sea/" conf
我的conf
文件包含:
search
Nameserver 1
Nameserver 2
我需要使用sed
对文件conf的第二行进行更改sed-I“2s/^nameserver”(.*)/nameserver$sea/“conf
对于nameserver 1
使用此sed-I“3s/^nameserver”(.*)/nameserver$sea/“conf
对于nameserver 2