Portál AbcLinuxu, 16. července 2025 05:33


Dotaz: bash,roura, n znaku od konce retezce

22.11.2009 15:06 jirikon | skóre: 3
bash,roura, n znaku od konce retezce
Přečteno: 325×
Odpovědět | Admin

dobry den,

echo 'nejakyText0023' | sed -e 's/[0-9]\{3\}$//'

vystup: nejakyText0

potřebuju: 023

Dival jsem se i na: cut - ten umi pocitat jen od predu; grep - vypise cele slovo.


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.11.2009 15:15 jirikon | skóre: 3
Rozbalit Rozbalit vše Re: bash,roura, n znaku od konce retezce
Odpovědět | | Sbalit | Link | Blokovat | Admin
uz to mam echo 'nejakyText0023' | sed 's/\(^.*\)\([0-9]\{3\}$\)/\2/'
22.11.2009 20:39 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: bash,roura, n znaku od konce retezce
echo nejakyText0023 | rev | cut -b1-3 | rev
23.11.2009 17:26 deadmail
Rozbalit Rozbalit vše Re: bash,roura, n znaku od konce retezce
Odpovědět | | Sbalit | Link | Blokovat | Admin
staci grep ;-)

grep -o ".\{3\}$"
David Watzke avatar 23.11.2009 17:40 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: bash,roura, n znaku od konce retezce
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tomu říkám efektivita, pánové...
$ x="string"
$ echo "${x: -3}"
ing
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

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.