История изменений
Исправление 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"}"