подсветка текста в консоли
Иногда хочется пропустить текст через такой фильтр, как grep, но чтобы он только подсветил совпадения, а не вырезал строки с ними.
Можно использовать вот такую функцию, которую можно добавить в ваш ~/.bashrc или ~/.zshrc:
function hilight { ESC=`echo -e "\033"` COLORON="$ESC[1;33m" COLOROFF="$ESC[1;0m" if [ -z "$1" ] ; then echo "Usage: hilight 'regex' [file1 file2 ...]" 1>&2; return 1 fi REGEX="$1" shift sed -e "s/${REGEX}/${COLORON}&${COLOROFF}/g" $* }
пример использования:
$ hilight слово *UPD:
можно подобное реализовать на grep ( коментарий с пояснениями)
- Добавить комментарий
- 1422 просмотра

Более того...
# /etc/bash.bashrc or /etc/profile
export GREP_OPTIONS="--color=auto"
Sic — латинское слово, обозначающее «так», «таким образом». Обычно набирается курсивом и помещается в квадратные скобки [sic] чтобы показать что предыдущее неправильное или необычное написание является цитатой, а не ошибкой набора.
http://ru.wikipedia.org/wiki/Sic
а теперь внимание - вопрос: как данный Sic относится к теме ваших сообщений? или вы путаете это с 'sick'? :-P
Точно-точно. Именно необычное написание предыдующего, не дошедшего до нас предложения заставил написать древнего автора sic в начале
"sic transit gloria mundi" например. Других толкований у него однозначно не может быть.
:)
на википедии есть такое "подчеркнуть ошибку, отметив её нелепость либо иронию".
кстати видел таки что так в начале пишут, хотя как по мне слишком уж пантово Ж:-)
--
Signature invent in progress 22% #.........
Чего только люди не придумают, чтоб маны не читать :)
grep --color=auto
+ variable GREP_COLOR
1. ну раз уж на то пошло то можно сослаться и на http://linsovet.com/howto_colour_grep_results
2. а во вторых вы таки прочтите внимательней скрипт или пробуйте его что бы понять чем это отличается от подсвеченного грепа Ж:-)
--
Signature invent in progress 22% #.........
Мне кажется, скоро и это место постигнет участь лора )))
не думаю.
тем более лучше хоть такая реакция чем вообще ничего Ж:-)
а не ошибается только тот кто ничего не делает и не читает
--
Signature invent in progress 22% #.........
нескоро, очень нескоро...
раньше ЛОР станет слэшдотом...
(~)->hilight hilight .zshrc
hilight:4: invalid subscript
:)
ага. я так и не понял в чем дело. сделал из этого скрипт шела и работает Ж:-)
--
Signature invent in progress 22% #.........