Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]9239[/thread]

ueberpruefen ob commandline leer ist (Seite 2)



<< |< 1 2 >| >> 20 Einträge, 2 Seiten
RPerl
 2007-07-28 15:29
#79025 #79025
User since
2006-11-26
384 Artikel
BenutzerIn

user image
Wieso ein Zusatzmodul? Kann Perl das nicht von Haus aus? *enttaeuscht*
Danke aber auf jeden Fall! :)
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!
RPerl
 2007-07-28 15:49
#79027 #79027
User since
2006-11-26
384 Artikel
BenutzerIn

user image
@ Linuxer: wow danke. Ich haette aber niemals gedacht, dass so viel code wird fuer so n MINI-Job oO

Ich werde jetzt Tie::File lernen, fuehrt kein Weg dran vorbei. :p
renee
 2007-07-28 15:54
#79028 #79028
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=RPerl,28.07.2007, 13:29]Wieso ein Zusatzmodul? Kann Perl das nicht von Haus aus? *enttaeuscht*
Danke aber auf jeden Fall! :)[/quote]
CPAN:Tie::File ist ein CORE-Modul seit 5.7.x. Eines der vielen guten Sachen bei Perl ist, dass der Namensraum nicht so voll Müll ist wie z.B. bei PHP!
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
RPerl
 2007-07-28 15:57
#79029 #79029
User since
2006-11-26
384 Artikel
BenutzerIn

user image
Quote
Eines der vielen guten Sachen bei Perl ist, dass der Namensraum nicht so voll Müll ist wie z.B. bei PHP!

In meinem Fall haet ich mir den "Muell" von PHP echt in Perl gewuenscht

BTW: Muss ich nicht mehr escapen, kann ich auch ~ bei regechsen nuzen? *Das* nennt ich Fortschritt :O Wusste ich ueberhaupt nicht.
renee
 2007-07-28 16:24
#79030 #79030
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=RPerl,28.07.2007, 13:57]BTW: Muss ich nicht mehr escapen, kann ich auch ~ bei regechsen nuzen? *Das* nennt ich Fortschritt :O Wusste ich ueberhaupt nicht.[/quote]
Nicht nur ~. Du kannst fast beliebige Zeichen nehmen:

Code: (dl )
1
2
3
4
5
s~~~
s###
s!!!
s{}{}
...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
RPerl
 2007-07-28 16:27
#79031 #79031
User since
2006-11-26
384 Artikel
BenutzerIn

user image
Deswegen mag ich Perl doch ;)
RPerl
 2007-07-28 17:01
#79032 #79032
User since
2006-11-26
384 Artikel
BenutzerIn

user image
hat sich erledigt, sorry\n\n

<!--EDIT|RPerl|1185627720-->
pq
 2007-07-28 19:10
#79033 #79033
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=RPerl,28.07.2007, 13:29]Wieso ein Zusatzmodul? Kann Perl das nicht von Haus aus? *enttaeuscht*
Danke aber auf jeden Fall! :)[/quote]
oh mann. natürlich kann man mit perl ohne ein zusatzmodul dateiinhalte
direkt ändern. aber mit Tie::File ist es halt einfacher.
wenn du es von hand nicht selbst hinkriegst, musst du halt das modul benutzen.
du könntest zum beispiel anhand unserer faq schonmal lernen,
wie man einzelne zeilen einfügt oder löscht:
Wiki:Wissensbasis.FaqEinUndAusgabeZeileEinfuegen
danach kannst du dann versuchen, einen teil einer zeile zu verändern.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
pq
 2007-07-28 19:14
#79034 #79034
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=RPerl,28.07.2007, 13:57]
Quote
Eines der vielen guten Sachen bei Perl ist, dass der Namensraum nicht so voll Müll ist wie z.B. bei PHP!

In meinem Fall haet ich mir den "Muell" von PHP echt in Perl gewuenscht[/quote]
wo um himmels willen ist das problem daran, "use Foo::Bar" zu schreiben?
ich werde das nie verstehen. nur weil es ein "modul" ist, heisst es ja
nicht, dass es nicht bei perl dabei ist oder sonstwas, es wird halt
nur nicht per default in den interpreter geladen.
warum beschweren sich soviele darüber, statt sich darüber zu beschweren,
was php alles per default lädt, was man gar nicht braucht? und
dann auch noch mit kryptischen namen, weil ja alles in einem
funktionsnamen untergebracht werden muss.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< |< 1 2 >| >> 20 Einträge, 2 Seiten



View all threads created 2007-07-28 12:44.