Portál AbcLinuxu, 5. května 2025 13:05

Dotaz: Jak načíst do promnné 1 znak v shelu?

17.11.2012 22:57 Jakub
Jak načíst do promnné 1 znak v shelu?
Přečteno: 317×
Odpovědět | Admin
Dobrý večer, prosím o pomoc jak bych mohl načíst do proměnné ONE první znak z proměnné VAR.
VAR=0248796548
nebo
VAR="afs7f98sd7f987asdasd"

a potřebuji po vypsání 
echo $ONE zobrazit 0
nebo
echo $ONE zobrazit a 
Moc, moc děkuji za pomoc ;)

Řešení dotazu:


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

Odpovědi

pulpe avatar 17.11.2012 23:27 pulpe | skóre: 18
Rozbalit Rozbalit vše Re: Jak načíst do promnné 1 znak v shelu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
echo $ONE | cut -c 1
wamba avatar 17.11.2012 23:29 wamba | skóre: 38 | blog: wamba
Rozbalit Rozbalit vše Re: Jak načíst do promnné 1 znak v shelu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
něco jako:
ONE=${VAR:0:1}
jestli se nepletu
This would have been so hard to fix when you don't know that there is in fact an easy fix.
19.11.2012 08:14 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak načíst do promnné 1 znak v shelu?
Ještě bych doporučil uvozovky pro případ, že ten znak bude náhodou zrovna mezera.
19.11.2012 12:35 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak načíst do promnné 1 znak v shelu?
Upřesním, že uvozovky jsou potřeba již v dotazu u
echo $ONE
tedy lépe:
echo "$ONE"
nikoliv u ONE=${VAR:0:1}.
Řešení 1× (Vojtěch Horký)
17.11.2012 23:34 2012 | skóre: 16 | blog: co_me_dneska_napadlo
Rozbalit Rozbalit vše Re: Jak načíst do promnné 1 znak v shelu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
ONE=`echo $VAR |cut -b 1`
17.11.2012 23:57 Jakub
Rozbalit Rozbalit vše Re: Jak načíst do promnné 1 znak v shelu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Moc děkuji za pomoc!
19.11.2012 13:30 Ivan
Rozbalit Rozbalit vše Re: Jak načíst do promnné 1 znak v shelu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
To mas tezky, zpusobu je asi milion. Ma to byt pro bash, zsh, ksh anebo pro POSIX shell?

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.