Tag: sed

Как перемещать линии между шаблонами в конец файла

Я хочу переместить несколько строк в конец файла. Пример: 1 2 3 4 5 6 blkn XYZ indf 7 8 9 10 11 lnkn ABCYDF knnfd 12 13 14 15 Я хочу переместить строки с 6 по 11 в конец файла. Шаблоны XYZ для начальной строки и ABC* для последней строки. Мне удалось скопировать их […]

Выход трубопровода sed / grep не работает

Если я запустил приведенные ниже команды, то только out1 имеет выход, out2 и out3 пусты. # this is just to generate a self-signed certificate openssl genrsa -out /tmp/ssl.key 2048 openssl req -sha256 -new -key /tmp/ssl.key -out /tmp/ssl.csr -subj /CN=localhost openssl x509 -req -days 365 -in /tmp/ssl.csr -signkey /tmp/ssl.key -out /tmp/ssl.crt # works openssl s_server -cert […]

Хотите напечатать формат таблицы с несколькими строками в командной строке

Я хочу напечатать строку в формате таблицы с помощью sed или awk или любого другого в сценарии оболочки. пример Line1 Line2 Line3 Line4 Line5 Line6 Line7 Line8 Желаемый результат Line1 Line2 Line3 Line4 Line5 Line6 Line7 Line8

Найти текст в файле и вставить текст после него

У меня есть текстовый файл. Текстовый файл содержит содержимое ниже. ServerName ServerAdmin webmaster@localhost DocumentRoot Мне нужно вставить текст www.mydomain.com после ServerName . Есть ли команда для этого?

Выполнение функции Prime Key с использованием Sed в Bash

Я использую bash и пытаюсь использовать команду sed для сопоставления строки и заменять ее другим между двумя файлами. Цель: заменить все строки [sp_ *], сопоставляя их с другим файлом, содержащим [sp_ * Var_Names]. Следует отметить, что: 1. Порядок синхронизирован, но не последователен в обоих файлах, поэтому нельзя использовать вставку. 2. Функциональность аналогична операции simpleKey в […]

Почему пустая выгрузка этого `sed … << END_SED | вырезать … `?

Следующий sed возвращает ( …| od -c ) без …|cut -d "\n" -f 0000000 1 9 2 \n 2 5 0 \n 0000010 ПСЕВДОКОД # http://unix.stackexchange.com/a/290407/16920 sed -n -f – /usr/share/X11/xkb/symbols/us <<END_SED | cut -d "\n" -f1 /xkb_symbols "dvorak" {/,/^};/{ /xkb_symbols "dvorak" {/= /^};/= } END_SED но пустой вывод. Система: Ubuntu 16.04 64 бит Аппаратное […]

Понимание выражения 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

Удалить строку с пробелами и цитатами из xml-файла

Я хотел бы удалить строку currencyId="GBP" из XML-файла. Обратите внимание, что перед первой буквой c находится пробел. У меня возникли проблемы с анализом данных, и удаление этой строки (включая начальное пространство) облегчит мне работу. Я знаю, что могу использовать sed, но пространство в начале строки и двойные кавычки, кажется, отключает меня в моих попытках до […]

Заменить значение в таблице

У меня есть несколько таблиц, для которых мне нужно заменить поле, которое имеет случайную позицию в каждой таблице. Для информации таблица разделяет поля с запятой, и я хотел бы заменить поле "datum" на "YEAR-MONTH-DAY" . До сих пор я пробовал: sed -i 's/datum/YEAR-MONTH-DAY/g' input > output Но он просто выводит пустой файл.

Переименование нескольких файлов с помощью sed

У меня есть следующий набор файлов top_axi_256_wrapper_05.02.01.14.00_sample06.tgz top_axi_128_wrapper_05.02.01.14.00_sample06.tgz Я хочу заменить 05.02.01.14.00 на 05_02_01_14_00 . Таким образом, окончательный вывод – это следующие переименованные файлы top_axi_256_wrapper_05_02_01_14_00_sample06.tgz top_axi_128_wrapper_05_02_01_14_00_sample06.tgz Мой каталог может содержать следующие типы имен файлов. a72_a_0.0.0_0.00.04_ac_dc.tgz Здесь я хочу переименовать файл в a53_1c_256K_a_0_0_0_0_00_04_ac_dc.tgz Как это сделать?

Interesting Posts

Regex соответствует началу и концу строки в Vim (цитата вокруг всей строки)

Перечислите прямые символические ссылки (ссылки, которые не указывают на другую символическую ссылку)

Как предоставить разрешения пользователю (относительно общего ресурса NFS)

Как pkg выбирает свои репозитории (FreeBSD 10)

Как сделать X менее чувствительным при щелчке правой кнопкой мыши?

Подсчитайте количество процессов и отправьте электронное письмо нескольким людям, если оно превышает определенный предел

Как объединить эти wgets?

Как установить kvm в Debian (Lenny) поверх powerpc

Как найти записи о сиротских каталогах на диске ext4

пользователь исчез, pw говорит, что пользователь существует при попытке добавить, нет такого пользователя при попытке мода в freebsd

Конфигурация Nginx, если

Ошибочно думать, что правило преуспело из-за 0-размерного файла, сгенерированного перенаправлением вывода

tail -f Определить, что файл больше не записывается в

Почему VMware DHCP не работает в автономном режиме?

эхо строки с восклицательным знаком

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