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