Ich habe einen Code, der die Ausgabe eines Befehls Mails:Sonderzeichen aus mailx Ausgabe entfernen
File2=`ls -lrt ABC.LOG* |grep "Aug 24" |awk '{print $9}'`
File3=`ls -lrt abc.LOG* |grep "Aug 24" |awk '{print $9}'`
echo "Below are logs : \n \n `tail $File2` \n \n `tail $File3`" |mailx -s "Deatils" [email protected]
Aber in der Ausgabe einige Sonderzeichen wie „[0m“ Ich bin immer und „[31m ". Ich muss verstehen, was diese Charaktere sind und wie kann ich es loswerden?
Unten finden Sie die Ausgabe:
Details found. file available is filex_23647.csv
[0m
duration : 13 (seconds)
[31m
------ Process finished ------[0m
Irgendwelche Vorschläge?
Diese scheinen [ANSI-Escape-Codes] zu sein (https://en.wikipedia.org/wiki/ANSI_escape_code). – jwodder