LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

Не ленись везде у grep добавлять ключ -F. grep без -F ищет не строку, как многие думают, а регулярки.

Ну так то да, но если в тексте чата будет ...] USER - то вся строка пропадёт. Тут вообще grep не нужен, лучше сделать дату фиксированной ширины (заодно о короче), типа date '+%F %T', а потом вырезать вместе с произвольными символами в USER самим bash-ем, "{s#\[????-??-?? ??:??:??\] "$USER"}"

Исходная версия vodz, :

Не ленись везде у grep добавлять ключ -F. grep без -F ищет не строку, как многие думают, а регулярки.

Ну так то да, но если в тексте чата будет ...] USER - то вся строка пропадёт. Тут вообще grep не нужен, лучше сделать дату фиксированной ширины (заодно о короче), типа date '+%F %T', а потом вырезать вместе с произвольными символами в USER самим bash-ем, echo "{s#\[????-??-?? ??:??:??\] "$USER"}"