Frage : Sedhilfe

Hallo, haben

I ein Aktenmuster wie below: kein # etwas text

#cat test
PermitRootLogin ja
#PermitRootLogin yes
PermitRootLogin/>PermitRootLogin etwas text
##PermitRootLogin yes

I Notwendigkeit ein Sedbefehl, der alle Linien „PermitRootLogin“ Eintragungen in folgendes Format ersetzt:

PermitRootLogin kein
PermitRootLogin kein
PermitRootLogin kein
PermitRootLogin kein
PermitRootLogin kein

I mit dem folgenden versuchte, aber es nicht völlig arbeitend,
sed „s/PermitRootLogin.*$/PermitRootLogin nicht“ test

Please informierte mich. Danke!

Antwort : Sedhilfe

Sed - Akte e-„s/^.*PermitRootLogin.*$/PermitRootLogin \ no/g“ > file.new
Weitere Lösungen  
 
programming4us programming4us