Thread perl one liner : suche string und ausgabe wert (9 answers)
Opened by bora99 at 2013-07-15 22:25

murphy
 2013-07-16 21:24
#168912 #168912
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Guest wer
[...]
Wenn du -len '...' stehen hast interpretiert das perl als -l -e '' -n -- '...'
[...]

Das stimmt so nicht. -len ist vielmehr äquivalent zu -l -e 'n' '...'

Man kann das zum Beispiel ausprobieren indem man eine Subroutine n anlegt:
Code: (dl )
1
2
$ perl -e'sub n { print "Hello\n" }' -en
Hello


Eine allgemeine Faustregel ist, dass einbuchstabige Kommandozeilenoptionen nur dann bedenkenlos in einem Argument zusammengefasst werden können, wenn sie keinen Parameter haben. Optionen wie -e, denen ein Parameter folgt, müssen alleine oder am Ende einer zusammengefassten Gruppe stehen.
When C++ is your hammer, every problem looks like your thumb.

View full thread perl one liner : suche string und ausgabe wert