Thread perl one liner : Match mit Single Quotes (5 answers)
Opened by bora99 at 2020-11-06 14:52

bora99
 2020-11-06 14:52
#192577 #192577
User since
2009-12-05
54 articles
BenutzerIn
[default_avatar]
Hallo,

Ich versuche die verschiedenen Varianten von einem Parameter-File auszulesen,
wo Werte auch mit Single-Quote angegeben werden kann .
Ohne Single Quote habe ich keine Probleme, wie kann man das noch angeben ?

cat > testfile <<-EOF
param = value1,value2 # Kommentar
param='value1','value2'# Kommentar
param = value1,value2
param='value1','value2'
EOF

Ausgabe
Zeile 1: value1,value2
Zeile 2: value1,value2
Zeile 3: value1,value2
Zeile 4: value1,value2

Code (perl): (dl )
perl -ln -e 'print lc($1) if m|^\s*param\s+=[\s\x27]*([A-Za-z0-9,]+)|i' testfile

Last edited: 2020-11-09 22:02:07 +0100 (CET)

View full thread perl one liner : Match mit Single Quotes