Pytanie : Sed pomoc

Cześć,

I mieć kartoteka wzór jak below:

#cat test
PermitRootLogin tak
#PermitRootLogin yes
PermitRootLogin żadny # niektóre text
PermitRootLogin niektóre text
##PermitRootLogin yes

I potrzeba Sed rozkaz który zamieniać wszystkie the linia "PermitRootLogin" wejście w format:

PermitRootLogin żadny
PermitRootLogin żadny
PermitRootLogin żadny
PermitRootLogin żadny
PermitRootLogin żadny

I próbować z the następujący ale ono w pełni,
sed "s/PermitRootLogin.*$/PermitRootLogin nie" test

Please pozwalać. Dzięki!

Odpowiedź : Sed pomoc

sed - e "s/^.*PermitRootLogin.*$/PermitRootLogin \ no/g" kartoteka > file.new
Inne rozwiązania  
 
programming4us programming4us