Aqui está outra solução:
sed 's/^<[^>]*>//g' file.txt | tr '2' '|' | awk -F'|' '{OFS=FS; print $3,$2,$1}'
9251000014|220095|Operation successful.
Se você quiser remover o .
à direita, poderá fazer isso com sed
ou awk
(não é necessário para ambos). Aqui está uma solução drop-in com sed
:
sed -e 's/^<[^>]*>//g' -e 's/\.$//' file.txt