Portál AbcLinuxu, 20. dubna 2024 04:36


Dotaz: Jak načíst kousíček textu v proměnné ?

22.8.2012 22:03 Jurko
Jak načíst kousíček textu v proměnné ?
Přečteno: 527×
Odpovědět | Admin
Dobrý večer, poradí někdo jak bych mohl načíst text před prvním podtržítkem zleva když delká textu se vždy mění? Děkuji
#!/bin/bash

FOO="my_menu"
FOO="moje_menu_cervene"
FOO="mam_tam_velkou_diru"

echo $FOO #my
echo $FOO #moje
echo $FOO #mam

Ř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.8.2012 22:07 l4m4
Rozbalit Rozbalit vše Re: Jak načíst kousíček textu v proměnné ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
${FOO%%_*}
22.8.2012 22:15 Jurko
Rozbalit Rozbalit vše Re: Jak načíst kousíček textu v proměnné ?
Děkuju ;)
22.2.2013 10:47 Orlando
Rozbalit Rozbalit vše Re: Jak načíst kousíček textu v proměnné ?
${FOO%%_*}
To je hezké ;-) A jak by se to dalo načíst opačně? Získat vše za posledním lomítkem?
/foo/bar/blabla.foo
Díky
David Watzke avatar 22.2.2013 10:49 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Jak načíst kousíček textu v proměnné ?
echo ${FOO##*/}
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
22.2.2013 10:58 Orlando
Rozbalit Rozbalit vše Re: Jak načíst kousíček textu v proměnné ?
Díky a co je to za funkce? Kde k tomu najdu manuál? Děkuji
David Watzke avatar 22.2.2013 13:07 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Jak načíst kousíček textu v proměnné ?
To je fičura Bashe, která je zdokumentovaná v man bash. Konkrétně v sekci Parameter Expansion.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
rADOn avatar 22.2.2013 18:50 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Jak načíst kousíček textu v proměnné ?
Tak tahle odpověď by se měla zapsat zlatým písmem do historie poradny. A tazatelé by se na ni měli chodit koukat, studovat a obdivovat.
"2^24 comments ought to be enough for anyone" -- CmdrTaco
23.2.2013 07:18 Rejpal
Rozbalit Rozbalit vše Re: Jak načíst kousíček textu v proměnné ?
+1
25.2.2013 12:20 Pev | skóre: 28
Rozbalit Rozbalit vše Re: Jak načíst kousíček textu v proměnné ?

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.