Wpis z mikrobloga

#linux #bash
Na std wyjście z polecenia otrzymuję pogrubiony string. Jak pozbyć się generalnie formatowania?

Problem mam taki, że w wniku polecenia, dostaję kod języka, np. pl i musze sprawdzić czy pl = pl, ale jak mam pogrubiony to zawsze jest != .
  • 11
@Fostrzyk: najpierw sprawdź, czy nie da się namówić programu, żeby nie formatował wyjścia. Jak nie, to odlegle pamiętam, że sed miał do tego dedykowane przełączniki, ale lata z tego nie korzystałem, to po prostu nie pamiętam.
@Fostrzyk: puść sobie program z wyjściem sformatowanym przez :

program | cat -vet
to zobaczysz, jak jako czysty tekst wygląda taki output. Pełno będzie tam takich znaczków, jak
^[(B^[[m^[[39;49m^[[K, które dopiero terminal zamienia na sformatowany, np. kolorowy czy pogrubiony tekst.