Tag: sed

Как получить только определенные поля из данного файла?

У меня есть список сотрудников в следующем формате Name: Phone No: Email: Name: Address: Phone No: Email: Name: Country: Address: Phone No: Email: Name: Address: Name : Email: Address: Все, что я хочу, это получить только имя и адрес электронной почты. Как добиться того же? Я пробовал что-то вроде cat filename | grep -e ^Name: […]

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

У меня есть текстовый файл, и я хотел бы извлечь две строки данных, следуя строке, содержащей только «Имя» в качестве значения. имя 032 Экспресс-намерение участвовать в дипломатическом сотрудничестве (например, политика поддержка) Описание имя 033 Экспресс намерение предоставить материальную помощь, не указанную ниже Описание Таким образом, вывод сверху был бы файлом, который имеет: 032 Экспресс намерен […]

sed, чтобы заменить строки 2 строки после сопоставления шаблона в AIX 6.1

Я пытаюсь заменить символ, 2 строки после соответствующего шаблона. Для этого я использую этот код: sed '/some_pattern/{N;N;s/word1/word2/}' /etc/filesystems > /etc/filesystems.tmp && mv -f /etc/filesystems.tmp /etc/filesystems Я протестировал эту команду и подтвердил, что она отлично работает в Linux. Однако, когда я использую его в AIX, я получаю сообщение об ошибке вроде: sed: Function /some_pattern/{N;N;s/word1/word2/} cannot be […]

иметь файл журнала, который я хотел бы разбить на несколько файлов на основе контента

У меня есть файл журнала, который я хотел бы разбить на несколько файлов Содержание *** Configuration Database *** Logs *** Configuration Logs *** Query Logs . . and so on Проблема в том, что названия раздела появляются снова в теле с соответствующими данными или журналами между разделами, поэтому мне придется искать второй экземпляр каждого заголовка […]

sed – соответствие по октету IP и удаление строки

Мне нужно решение, желательно sed, которое может совпадать с октетом IP, который содержит любую комбинацию чисел и удаляет строку. Например: Мой файл: 192.168.100.12 192.168.200.12 10.10.20.10 10.10.30.20 Мне нужно удалить строку, содержащую любой IP-адрес, найденный в подсети 10.10.20.x, и удалить его. Итак, если файл содержит 10.10.20.10, 20.11, 20.12 и т. Д. Все они удаляются. Мне также […]

Как вставить первую строку одного файла в первую строку другого?

У меня есть команда head чтобы получить первую строку файла и команду sed чтобы вставить перед первой строкой файла. Как объединить их, чтобы я мог вставить извлеченную первую строку одного файла перед первой строкой другого файла. Получить первую строку файла head -n 1 file_to_get_first_line_from Вставить перед первой строкой sed -i '1 i\insert_this_in_the_first_line' file_to_intert_into

sed изменить формат строки журнала DNS

Я хочу использовать sed для изменения следующего текста: (3)www(5)first(3)nth(6)domain(3)com(0) чтобы: www.first.nth.domain.com Может ли каждая группа между разделителями скобок быть захвачена, а затем реконструирована в соответствии с разделителями периодов, предполагая, что от 2 до n + 3 групп (бесконечность)? Есть ли другой способ? Я уже знаком с: s/\(\d+\)/./g но это только дает: .www.first.nth.domain.com.

SED переключающие столбцы в одном файле, ограниченном,

У меня есть файл с 65k строк, выглядящих так: Mumford & Sons,Wilder Mind (Deluxe),Believe – Live,02 Oct 2016 10:25 Mumford & Sons,Wilder Mind (Deluxe),Tompkins Square Park,02 Oct 2016 10:19 Mumford & Sons,Wilder Mind (Deluxe),Believe,02 Oct 2016 10:16 Bon Iver,22 A Million,00000 Million,02 Oct 2016 10:06 Bon Iver,22 A Million,____45_____,02 Oct 2016 10:03 Bon Iver,22 A […]

Переименование файлов с номерами в соответствующие 1-n числа в порядке

Таким образом, у меня есть куча файлов в папке, где ведущее число представляет порядок файла, но они не являются обычным 1-n, например: 2-file.txt 4-file.txt 7-file.txt 12-file.txt и я хочу иметь их в последовательном порядке от 1 до «количества файлов», сохраняя числовой порядок, поэтому: 1-file.txt 2-file.txt 3-file.txt 4-file.txt где 1-file.txt является предыдущим 2-file.txt, 2-file.txt является предыдущим […]

Добавить порядковый номер за данными

Мой вход для файла cat ABC DEF DEF ABC GHI GHI DEF Результат, который я хочу: ABC_1 DEF_2 DEF_3 ABC_4 GHI_5 GHI_6 DEF_7 Я попытался использовать цикл для этого, но это не удалось.

Interesting Posts

Не удалось запустить команду yum на Redhat 7

ОШИБКА: Не удалось создать собственное расширение gem на Arch (postgresql)

Почему phpinfo () показывает версию 5.5.9, но php -v показывает версию 7.0

Можно ли изменить порядок глобуса?

Как запустить google chrome как root в linux

Объем отправки zfs колеблется

Самые дешевые устройства Linux?

Объект «NoneType» не имеет атрибута «распаковать» при установке Bootstrap setuptools

Есть ли крючок для определения завершения создания файла ядра

Как я могу узнать, поддерживает ли моя Wi-Fi-карта 802.11ac?

Как полностью удалить беспроводной интерфейс (и повторно добавить его)?

Невозможно форматировать диск с помощью команды mkfs на CentOS 7

Модернизирован, чтобы проверить ветвь по ошибке в debian … как я могу вернуться к стабильной?

Как просмотреть содержимое моего жесткого диска другим пользователем, отличным от root. Я все время отказываюсь от разрешения

Есть ли более подходящее место, чем /etc/rc.local для записи для настройки binfmt?

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