Portál AbcLinuxu, 19. dubna 2024 12:10


Dotaz: sed: smazání zdvojených mezer

2.11.2004 18:50 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
sed: smazání zdvojených mezer
Přečteno: 374×
Odpovědět | Admin
Chtěl bych v textovém souboru smazat všechny zdvojené (trojené atd) mezery, aby to byla mezera jedna. Příkaz:

sed "s/ {2,}/ /g"

mi však nefunguje. Proč?

Díky za rady
Later --- Lukáš Zapletal
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.11.2004 18:52 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: sed: smazání zdvojených mezer
Odpovědět | | Sbalit | Link | Blokovat | Admin
RTFM: man sed :)

Řešení:

sed -r "..."

:-)
Later --- Lukáš Zapletal
3.11.2004 16:17 Beda
Rozbalit Rozbalit vše Re: sed: smazání zdvojených mezer
no tak.

sed -e 's/ \{2,\}/ /g'
3.11.2004 14:01 8an | skóre: 30
Rozbalit Rozbalit vše Re: sed: smazání zdvojených mezer
Odpovědět | | Sbalit | Link | Blokovat | Admin
sed 's/ */ /g' by snad melo stacit, ne?
If you build an operating system that even an idiot can use, only idiots will use it.
3.11.2004 14:11 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: sed: smazání zdvojených mezer
Z toho moc nejde poznat kolik tam tech mezer mas. S jednou mezerou by ti to hodilo mezeru mezi kazde dva znaky :-)
sed 's/  */ /g'
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.

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.