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

Předmět Autor Datum
sed "s/^\s+//g" a.txt > b.txt
Jan Fiala 08.06.2012 11:25
Jan Fiala
Dobry den, dekuji za odpoved, bohuzel to nefunguje. Formalne probehne, ale vpodstate pouze prekopir… poslední
Michal Karlik 08.06.2012 11:44
Michal Karlik

Zpět do poradny Odpovědět na původní otázku Nahoru