Понимание выражения sed

Я новичок и буду благодарен за интерпретацию команды sed + awk ниже,

 sed -e '1,$s/ /:/g' -e '1,$s/;/:/g' |awk -F ":" '{print $1,$2,$3,$4,$12,$14,$18,$20,$22,$24,$26,$28,$30,$32,$34}'|sed '1,$s/ /:/g' | more 

One Solution collect form web for “Понимание выражения sed”

Чтение руководства?

Однако

  • первый sed заменяет пространство и точку с запятой двоеточием

  • awk использует двоеточие в качестве разделителя и печатает первый, второй, до 34-го поля, разделяя пространство

  • последний sed изменяет пространство в толстой кишке

  • Поиск шаблона между определенными линиями и номерами строк печати
  • Заменяйте строки, соответствующие шаблону, строками из другого файла в порядке
  • отображать пользователей, которые вошли в систему с даты, используя последние
  • bash для замены коротких имен сервера в файле с помощью fqdn
  • Найти текст между вкладкой (\ t) в качестве разделителя
  • Как выполнить операцию по отдельным матчам в полной строке
  • Как я могу добавить тег к началу нескольких файлов?
  • Как найти, на каком устройстве находится файл (и использовать его в скрипте)?
  • Форматирование ifconfig с помощью sed / awk
  • Использование sed для удаления разделителей цифр, заключенных в кавычки и кавычки из CSV?
  • Как извлечь данные из файла и построить имя файла из одного из значений
  • Interesting Posts

    Как удалить комментарии для проекта java с sed?

    Вивадо и значение $ DISPLAY

    Что запускается, когда программа предлагает вам открыть файл в Linux?

    chcon не может исправить «невозможно включить исполняемый стек, поскольку требуется общий объект» err в RHEL6

    Устранение URL-адресов на сервере

    Общая библиотека на монтировании NFS не найдена с одного хоста, отлично работает с другим

    Есть ли простой способ создания «предварительно обработанного» изображения RHEL?

    Auto indent C ++ 11 лямбда-функций Vim

    Почему дубликаты в командной строке выводятся

    Измените исходный код драйвера и скомпилируйте

    Адресатор Thunderbird не может одновременно искать по всем полям

    «Globbing» (*) происходит от «глобальной команды» … А?

    sed на вставке OSX на определенной строке

    Какие процессы меняют память

    Какие типы поддержки регулярных выражений поддерживают (например) отрицательный lookbehind?

    Linux и Unix - лучшая ОС в мире.