>> | sed 's/не працює/\o033[0;47;31mНЕ ПРАЦЮЄ\o033[0m/g'
> | sed 's/на даний час/\o033[0;47;31mна даний час\o033[0m/g' | sed 's/на даний час/\o033[0;47;31m&\o033[0m/g'
:D> Использовано Freebsd, csh и bash (GNU bash, version 4.1.10(1)-release
> На Линуксе, при
> SHELL=/bin/bash
> TERM=screen
> работает...
шелы тут [почти] не при чём. gnu sed - проверено v4.2.1 и v4.1.4. Во FreeBSD sed ''&'' тоже есть, судя по ману.
+почитал ман, для первого sed-а:
| sed 's/не працює/\o033[0;47;31m\U&\E\o033[0m/g'
Этого _может не быть во FreeBSD sed: по нему у меня нет _info_ sed, в GNU-том \U+\L+\E нет в man, но есть в info.