Это для обозначения обернутых строк, которые я предполагаю?
Этот сценарий оболочки использует цвет фона из палитры 256 color ,
чтобы не мешать другим выделениям, которые может делать grep --color.
#!/bin/sh
c=0
while read line; do
[ $(($c%2)) -eq 1 ] && printf "\033[48;5;60m"
printf "%s\033[0m\n" "$line"
c=$(($c+1))
done
У этого есть предостережение, которое обратная косая черта и т.д. в пределах линии будет искажено
так что воспринимайте это как псевдокод для переопределения