Tag: sed

Удалить имя файла при рекурсивном подсчете числа вхождений шаблона

Когда я запускаю команду grep: grep -rc 'PATTERN' . он выводит количество строк, которые имеют шаблон, но выглядит так: ./hotel_232424.dat:234 и так далее… Как удалить часть ./hotel_232424.dat: и просто распечатать номер?

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

Я хочу переместить несколько строк в конец файла. Пример: 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 Но он просто выводит пустой файл.

Interesting Posts

Как включить команды в PS1 Bash без расчета длины строки?

Segfault везде даже при переустановке ОС

визуальный режим в vi для удаления символа в конце нескольких строк

использование tee для вывода промежуточных результатов в stdout вместо файлов

Вырезать каждую 100-ю колонку из csv

Arch Linux в UEFI не загружается

Создание файловой системы eCryptfs

Может ли файл (например, изображение PNG) изнашиваться, если он передается через SSH (scp) 1000 раз взад и вперед?

Удаление / переименование сетевого сетевого порта в OS X / Darwin

Как синхронизировать закладки (избранное) между Google Chrome и Chromium

yum-list настроить флаги / параметры, используемые для компиляции пакета

Могу ли я перевести «назад» из ssh-соединения на мой локальный emacs-сервер?

Отсроченное расширение

Преобразование значений переменных с разделителями-запятыми в разделитель

grep список имен и информации из большего файла

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