Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem GNU sed 4.2.1 - problem s nahrazovanim

Dobry den,

muzete mi prosim pomoci? Programem GNU sed 4.2.1 na Win XP SP3 CZ se snazim upravovat textovy soubor, konkretne odstranit pocatecni mezery ze zacatku radku. Zatimco prikaz

sed "s/^\s//g" a.txt > b.txt

funguje spravne (odstrani JEDNU mezeru ze zacatku radku), pak prikazy

sed "s/^(\s){1,}//g" a.txt > b.txt
sed "s/^(\s){2,}//g" a.txt > b.txt
sed "s/^\s{1,}//g" a.txt > b.txt
sed "s/^\s{2,}//g" a.txt > b.txt

formalne probehnou, ale vpodstate pouze prekopiruji NEZMENENY soubor ze vstupu na vystup. Vypada to, jakoby sed "nepochopil" opakovany zapis znaku. Co delam spatne?

Dekuje a pozdravuje Michal Karlik

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny