Thread ueberpruefen ob commandline leer ist (19 answers)
Opened by RPerl at 2007-07-28 12:44

Linuxer
 2007-07-28 15:36
#79026 #79026
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
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!

View full thread ueberpruefen ob commandline leer ist