Portál AbcLinuxu, 7. května 2025 22:05

Dotaz: Jak získat část řetězce

3.9.2021 17:06 host
Jak získat část řetězce
Přečteno: 406×
Odpovědět | Admin
Dobrý den, pomůžete mi prosím jak v bash získat z proměnné všechno za druhou mezerou až do konce řádku? Před druhou mezerou může být cokoli. Moc děkuji za pomoc.

Ř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

3.9.2021 17:40 X
Rozbalit Rozbalit vše Re: Jak získat část řetězce
Odpovědět | | Sbalit | Link | Blokovat | Admin
echo ${VAR#* * *} Domaci ukol co..
Řešení 2× (Andrej, Michal Kubeček)
3.9.2021 17:43 .
Rozbalit Rozbalit vše Re: Jak získat část řetězce
Odpovědět | | Sbalit | Link | Blokovat | Admin
VAR='as df gh jk'
CUT=${VAR#* * }  # 'gh jk'
3.9.2021 22:29 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Jak získat část řetězce
Odpovědět | | Sbalit | Link | Blokovat | Admin
$ echo "1 2 3 4 5" | sed -E 's/^[^ ]* [^ ]* (.*)$/\1/'
3 4 5
3.9.2021 22:31 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Jak získat část řetězce
$ echo $SHELL
/bin/bash
Jendа avatar 4.9.2021 15:03 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak získat část řetězce
echo "1 2 3 4 5" | cut -d " " -f 3-

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.