Thread ueberpruefen ob commandline leer ist
(19 answers)
Opened by RPerl at 2007-07-28 12:44
Ich würde noch den Anker fürs Zeilenende setzen (die Loginshell steht am Ende der Zeile), denn sonst kann das falsche ersetzt werden:
Code (perl): (dl
)
1 2 3 4 5 6 my $line = 'username:x:1000:100::/home/bin/bashtests:/bin/bash'; $line =~ s{/bin/bash}{/bin/false}; # $line =~ s{/bin/bash$}{/bin/false}; print $line, $/; meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |