1
ответ

Предоставляют ли sed и awk что-либо, что я не могу тривиально сделать в сценарии bash с помощью простого bash?

Я выучил bash до того, как выучил sed и awk. Для многих вещей, для которых я вижу людей, использующих sed, awk и иногда даже grep, я, кажется, просто могу использовать логику bash. Мне интересно, какая польза от -...
03.10.2020
1
ответ

sed с числовыми квантификаторами -как?

Я пытаюсь отредактировать быстрые заголовки нескольких файлов, чтобы удалить косую черту и все после нее (, если «все после нее» равно или меньше 10 символов ). Строки заголовков...
02.10.2020
1
ответ

Нужна команда sed или perl для замены строки, начинающейся с определенного текста

Я ищу команду sed или perl, чтобы найти строку в файле на нескольких серверах, которая начинается с определенного текста, а затем заменить всю строку. Эти строки всегда будут начинаться с одного и того же...
01.10.2020
1
ответ

Linux -Bash find, -exec и sed

Я пытаюсь написать сценарий.bash, который принимает 3 аргумента и применяет мой сценарий sed к найденным файлам, которые старше x дней назад. Так, например, мой вызов :./program.bash <какой-то _путь&...
29.09.2020
1
ответ

Как использовать -параметр exec с функцией «найти»

Я пытаюсь использовать -exec для вызова приведенного ниже оператора sed :find '$path' -mtime +$daysold -exec sed -E -f redact.sed file.txt {} \;. что делает {}? а что внутри {}?
28.09.2020
1
ответ

Замена номера телефона с помощью sed

мой текстовый файл содержит номер телефона (233 )-332 -9888, и я хочу заменить его на ###-###-####. Я делаю s|[0 -9]{3} -[0 -9]{3} -[0 -9]{4}| ###-###-####|g (В расширенном режиме ), проблема в том, что я не знаю...
27.09.2020
1
ответ

вставить пустую строку до и после совпадения в mac OS

мой файл содержит строки :* Актеры и персонажи *Боб Денвер — это Гиллиган Я хочу вставить строку *ВНИМАНИЕ *в любую строку, начинающуюся с *, за которой следует один ИЛИ больше пробелов. ему будет предшествовать...
27.09.2020
1
ответ

Удалить строки из двух шаблонов/символов с помощью sed

Я хочу удалить строку внутри двух шаблонов/символов, поэтому, если у меня есть файл, содержащий "% Бла-бла-%", я хочу удалить "бла-бла", а также символ шаблона, в этом случае это будет % %...
27.09.2020
1
ответ

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

Я не знаю, можно ли это реализовать с помощью простых команд Unix. Потому что это выглядит немного сложно. У меня есть текст, который выглядит следующим образом.

Юсто, нумквам...

27.09.2020
1
ответ

как использовать sed для замены числа буквами

У меня есть текстовый файл, содержащий следующие строки. Мейнард Г. Кребс, ss #111−22−3333, тупой, но милый битник из The Many. Любовь Доби Гиллис. Ни в одном из эпизодов шоу никогда не указывалось...
25.09.2020
1
ответ

sed:-e выражение #1, char 1 :неизвестная команда :'|'

Когда я ввожу этот код в терминал :sed -i "|^if [[ -f /etc/skel/.bashrc ]]; then. /etc/skel/.bashrc; fi|d" ~/.bashrc Я получаю :sed:-e выражение #1, char 1 :неизвестная команда :'|' Почему?
24.09.2020
1
ответ

sed + как прокомментировать параметр, который начинается в начале строки, даже если параметр начинается с табуляции или пробелов

у нас есть следующий файл больше /tmp/file номер _из _автомобилей _are=$число _из _автомобилей _are LOG "количество _из _автомобилей _are=$ количество _из _автомобилей _являются "эхом" количество _из _автомобилей _являются $количество _из _автомобилей _яв
22.09.2020
1
ответ

Заменить элемент PATH на SED нескольких XML-файлов в bash

Мне удалось заменить 1 файл xml. Однако у меня есть 10 из них от test1.xml до test30.xml, и у них разные пути в конце :test1.xml... <примеры> <пример пути='/test/test123/...
18.09.2020
1
ответ

Извлечение символов в соответствии с шаблоном, но только между любым из двух шаблонов начала диапазона и общим конечным шаблоном

Данные (some -mutool -clean -pdf -файл )для работы выглядят примерно так, в то время как начальные числа не являются частью данных, но, надеюсь, служат для прояснить мою проблему :1 блабла 2 /Диапазон <
18.09.2020
1
ответ

Заменить значение в определенном столбце в файле с разделителями вертикальной черты в определенной строке — sed или awk?

У меня есть требование заменить определенное значение столбца (определено по местоположению )с другим значением в файле с разделителями канала -в определенной строке. образец файла :a|abc|значение|сумма|темп bs|выполнить|выиграть|можно|сделано прыжок|...
17.09.2020
1
ответ

Запрос на обновление файла конфигурации

Я новичок в написании сценариев, и мне нужна помощь в выполнении одного из моих требований. У меня есть файл конфигурации, содержащий информацию ниже Run=YES Я хочу изменить значение на «Нет» с помощью скрипта. Ниже…
17.09.2020
1
ответ

Удалить все вхождения слова, кроме третьего и предпоследнего, с помощью sed

Я пытаюсь удалить все вхождения слова, кроме третьего и предпоследнего, используя sed например, если ввод :1 лиам 2 Лиам 3 лиам 4 лиам 5 лиам 6 liam Вывод должен быть :1 2 3...
16.09.2020
1
ответ

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

перед строкой :файл _csv _макс _размер :100 #в байтах после строки :файл _csv _макс _размер :200 #в байтах Я пробовал ниже, но не работал.. sed 's|file _csv _max _размер :100 #in...
15.09.2020
1
ответ

выбор строк на основе определенных значений столбца

Как выбрать все строки в текстовом файле на основе разных значений определенного столбца? Желаемые значения не находятся в определенном интервале. Краткий пример того, что я ожидаю, приведен ниже. Мои данные...
11.09.2020
1
ответ

Разбить один столбец на несколько строк, а затем отформатировать данные

Мне нужна помощь У меня есть данные в формате ниже в одном столбце :A :1 B :2 A :3 C :8 B :2 C :4 B :2 Требуется вывод в следующем формате :А,Б,С 1,2, 3,2,8,2,4 Пожалуйста, предложите!!
07.09.2020
1
ответ

Используйте sed для удаления части строки

Как с помощью sed удалить часть строки захватывающее состязание смелых героев и героев с профессионалами. "}},"есть _видео" :1},"трейлер" :{"...
07.09.2020
1
ответ

извлечь pdf-файлы из уже загруженного index.html, чтобы получить их, даже если есть несколько pdf-файлов с grep

У меня есть файл index.html, содержащий ссылку href на PDF-файлы. Когда я делаю :grep -i 'href=' index.html, я получаю, например, :

Телезарядное устройство :

04.09.2020
1
ответ

распечатать количество и строку после поиска по шаблону

У меня есть такие строки в нескольких лог-файлах ФАЙЛ 1 :Строка 203 :Вызвано :исключением арифматического переполнения Строка 204 :в com.abc.java FILE 2 :Строка 105 :Вызвано :???Строка выходит за границы исключения Строка...
30.08.2020
1
ответ

Как получить конкретное строковое значение из командной строки в gpg для секретного ключа?

Когда я выполняю эту команду, я получаю следующее значение Keygrip, но оно равно 2. Как мне получить первое значение Keygrip (0FCB25C3D73CC979F7732F5690E958A580D873B9 ), которое должно быть в разделе «sec»?...
30.08.2020
1
ответ

Как найти и заменить строку, содержащую числа, другой строкой, содержащей числа

У меня есть тег xml, например . Я хочу преобразовать это в Я использую команду ниже, но она не работает. sed -i s/<...
27.08.2020
1
ответ

множественный ввод grep

У меня несколько каталогов домашняя страница/пользователь/тест _a/тест _a.gz домашняя страница/пользователь/тест _b/тест _b.gz домашняя страница/пользователь/тест _c/тест _c.gz... Я хочу запустить zgrep "word" home/user/test _a/test _a.gz > результат для
25.08.2020
1
ответ

Заменить строку в одинарных кавычках, разделенную запятой

У меня есть пример данных, как показано ниже '1', '2', '3,3', '4' Я пытаюсь найти команду sed, чтобы изменить ее ниже «1», «2», «НОВОЕ», «4». Для начала я попробовал пример ниже. 1,2,3,4 Этот sed будет работать s/[^,] *...
25.08.2020
1
ответ

Запуск кода для набора файлов в терминале Mac

У меня есть скрипт, который изменяет файлы.txt это мой скрипт awk 'BEGIN{FS=OFS="\t"}{split ($1,a," _" ); разделить (a[3],b,"/" ); напечатать a[1],a[2],b[1],b[2],$0}' file.txt | ай '...
24.08.2020
1
ответ

перебирать файлы в папке и удалять начальные/конечные пробелы из столбцов

У меня есть папка, содержащая несколько файлов в этом формате > 1 Привет1 Мир1 Пример1 2 Привет2 Мир2 Пример2... разделитель \t Я хочу удалить все начальные/конечные пробелы из...
23.08.2020
1
ответ

Заменить одно поле в файле данных значением из файла карты, если конкретное поле файла данных соответствует ключу в карте

У меня есть два файла, одна база данных и один файл карты, причем файл базы данных необходимо обновить в соответствии с файлом карты. база данных.txt :cpe :2.3 :a :adduser :adduser :3.118 :*:*:*:*:*:*:*cpe :2.3 :a :адвайта :адвайта -...
19.08.2020