Задать вопрос
@Zelyoniy

Как вывести строки без скобок?

Есть лог-файл с содержанием строк примерно в таком виде:
4 Февраля 17:00:00 Автобаза [Платформа, Шасси]
5 Февраля 18:00:00 Автобаза [Платформа, Шасси]
4 Февраля 19:00:00 Автобаза Направление: Цех

Каким образом вывести только первую и вторую строки без третьей в виде:
4 Февраля Шасси, Платформа
?
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    AL-1802 Администрирование Astra Linux Special Edition 1.8
    2 недели
    Далее
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
grep '[\|]' logfile | awk '{print $1, $2, какие там ещё вам нужны колонки}' | sed s/меняем_скобки/на_пустоту/g
Ответ написан
Комментировать
Ну если ключевым фактором является наличие или отсутствие квадратных скобок, то достаточно только grep.grep -E '([|])' file.log
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы