Portál AbcLinuxu, 9. května 2025 03:03
sed -r "s:\x1B\[[0-9;]*[mK]::g"Tedy odstraneni BASH barvicek. Zkousel jsem to v kombinaci s find a exec ale porad se nemuzu dostat k cili. Neco ve smyslu:
find . -name '*' -exec 'sed -r "s:\x1B\[[0-9;]*[mK]::g"' "{}" \;Nefunguje. Nejradeji bych byl aby to slo udelat nejakym podobnym one-linerem misto x-radkoveho skriptu. Muzete mi prosim poradit?
find -type f -exec sed -ir 's:\x1B\[[0-9;]*[mK]::g' {} \; pripadne, find -type f | xargs sed -ir 's:\x1B\[[0-9;]*[mK]::g'za vysledek nerucim..
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.