Понимание выражения 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 изменяет пространство в толстой кишке

  • Как заменить текст после определенного слова с помощью sed?
  • Как извлечь данные из файла и построить имя файла из одного из значений
  • Как извлечь несколько строк, разделенных запятой из файла журнала?
  • Условно заменить элементы столбца содержимым другого столбца.
  • Присоедините произвольные строки для вывода в виде одной строки
  • Как добавить строку, включающую одинарные кавычки в файл с sed
  • Измените значения параметра из файла и сгенерируйте файлы параметров из него
  • Как печатать строки между одним и тем же шаблоном с мулинированием?
  • Как удалить строку, если она содержит символ ровно один раз
  • Работа с столбцами - awk и sed
  • Как читать строки из файла и комбинировать перед сопоставлением шаблона из другого файла?
  • Interesting Posts

    Как преобразовать двузначные текстовые данные в двоичное (представление бит)

    Как я могу увеличить / увеличить рабочий стол Cinnamon с помощью колеса мыши?

    Как выполнить команду при входе в систему для пользователя системы без домашней папки и личного файла .bashrc?

    Использование inb, inl, inw для доступа к пространству ядра из пользовательского пространства

    nohup отправляет eof (или некоторые другие данные) информацию о моем приложении при работе рекурсивно. Как остановить или вообще не отправлять?

    Может кто-нибудь объяснить значение – и ** в команде linux / unix?

    Как изменить часовой пояс на CentOS 7?

    иногда команды истории не хранятся в .bash_history

    Нажатие Ctrl-X или F10 не загружает Linux

    Как получить IP-адреса возможных злоумышленников ssh?

    Как разбить файл, например split на stdout, для подключения к команде?

    Как найти MAC или IP-адрес устройства, подключенного к одному мосту Ethernet?

    Как установить libgnomeprint при тестировании Debian?

    Охрана от убийства уже убитого процесса

    Загрузка файлов и max_execution_time и request_terminate_timeout

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