Portál AbcLinuxu, 13. května 2025 22:24

Dotaz: Skript v perlu do sedu - backreference apod.

5.3.2008 10:00 outsider
Skript v perlu do sedu - backreference apod.
Přečteno: 165×
Odpovědět | Admin
Ahoj, bohuzel jsem zjistil, ze neumim sed ani awk (do ted mi stacil
perl
:-))

Potreboval bych tohle
# nazvy souboru maji tvar AKCE_YYYY-MM-DD_HHMM.log
ls|perl -ne 'print if s/.*_(\d\d\d\d-\d\d-\d\d)_\d\d\d\d\.log/$1/'|sort|uniq
prepsat tak, abych se obesel bez perlu. Dik.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.3.2008 10:10 Mortal | skóre: 26 | blog: mortals_log
Rozbalit Rozbalit vše Re: Skript v perlu do sedu - backreference apod.
Odpovědět | | Sbalit | Link | Blokovat | Admin
ls | | sed -n 's/.*_\(.*\)_.*/\1/gp'
V pekle jsou samé diskety a ďábel je velká disketová mechanika
5.3.2008 10:11 Mortal | skóre: 26 | blog: mortals_log
Rozbalit Rozbalit vše Re: Skript v perlu do sedu - backreference apod.
sakra fix, jak se tam dostala ta druha roura?
V pekle jsou samé diskety a ďábel je velká disketová mechanika
5.3.2008 10:21 outsider
Rozbalit Rozbalit vše Re: Skript v perlu do sedu - backreference apod.
Takze jedinej podstatnej rozdil je to, ze musim mit escapovany kulaty zavorky... grrrrrr sakra ... na to jsem za hodinu snazeni nebyl schopnej prijit? :-) Dik, funguje.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.