Я новичок в sed и в данном случае пытаюсь использовать его безуспешно.
Я читаю файл журнала и сохраняю предыдущую строку в переменной, чтобы я при необходимости можно извлечь дату.
пример строки переменной:
jcl / jclnt.log- [05.06.20 16: 42: 52.964]: jclnt ST:
Мне нужны только дата и время в квадратных скобках. Я хочу игнорировать символы до и после. Формат даты и времени всегда одинаковой длины и формата. Я могу сопоставить его с регулярным выражением, просто не знаю, как извлечь его из переменной в новую переменную, содержащую только данные в квадратных скобках.
Я пробовал что-то вроде этого: priordate = echo "$ Prior "| awk -F '[] []' '{print $ 2}'
Но это не сработало.