Portál AbcLinuxu, 11. května 2025 23:46
jmeno.a potřebuju z něj dostat jen to jmeno. Použil jsem nato regulární výraz:
.*\.Jenže problém je ten, pokud dostanu text:
jmeno. dalsi text.Regulární výraz to zakončí až druhou tečkou a vypíše mi "jmeno. dalsi text" a to je špatně. Nevíte někdo co s tím?
Řešení dotazu:
[^\..]*\.
^\w*\.priklad v sedu:
$ echo 'jmeno. dalsi text.' | sed 's/^\(\w*\)\..*/\1/' jmeno
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.