Portál AbcLinuxu, 16. července 2025 05:33
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:
echo 'nejakyText0023' | sed 's/\(^.*\)\([0-9]\{3\}$\)/\2/'
echo nejakyText0023 | rev | cut -b1-3 | rev
grep -o ".\{3\}$"
$ x="string" $ echo "${x: -3}" ing
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.