aboutsummaryrefslogtreecommitdiff
path: root/tecat.sh
blob: 26893e88bfa4e1854c446c54f80b47d4b319660c (plain)
1
2
3
4
5
6
#!/bin/sh
# FIXME: POSIX sed cannot replace ASCII 0 (^@).
for c in `seq 1 8` 11 12 `seq 14 26` `seq 28 31`; do
	patterns="$patterns`printf 's/\\\\x%x/\\\\x1B[7m^\\\\x%x\\\\x1B[27m/g;' $c $(($c|0x40))`"
done
exec sed 's/\x1B/\x1B[7m$\x1B[27m/g;'$patterns "$@"