1
ответ

Ошибка при выполнении команды «sed», использующей переменные оболочки

Это сводило меня с ума... Я хочу перечислить файлы в каталоге и, основываясь на количестве всех файлов, кроме последнего, вот фрагмент кода FILECOUNT=$ (ls -lt [dir] *.log | grep -с...
02.06.2021
1
ответ

sed :поиск и печать только совпадающих шаблонов

Из файла журнала сборки Maven размером 2 ГБ, попытка зафиксировать исключения и соответствующий модуль. Формат файла журнала :[main] [INFO] -------------< org.maven.plugins.junt :parent > -------------[главная]...
31.05.2021
1
ответ

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

Как вставить /foo/ после и только после открывающих скобок? (бар )должен стать (/foo/bar ), тогда как (/baz/bar )не должен становиться (/baz/foo/bar)
27.05.2021
1
ответ

Как в FreeBSD вставить управляющие символы ESC в файл?

Я хочу заключить комментарии на Фортране с двумя командами escape (ESC+E и ESC+F ). Это подразумевает обнаружение комментария, начинающегося с ! до конца строки, с префиксом ESC+E и суффиксом...
27.05.2021
1
ответ

Помощь в использовании sed

У меня есть файл с именем custom.conf. внутри этого файла у меня есть [globals] [guest] Я хочу вставить эту строку после [globals] #включить = HKRoomStat.conf #include=HKRoomStatFuncODBC.conf и...
24.05.2021
1
ответ

Что не так с моим sed RE? Не удается найти шаблон и заменить

У меня есть огромный текстовый файл в системе Ubuntu, и в нем много строк шаблона «Документ», за которыми следуют 25 случайных символов, т.е. дискуссия. Но мы отменили. Правильно, "Фазель...
22.05.2021
1
ответ

Как вставить текст перед указанной строкой в ​​файле с помощью sed?

Последние несколько строк моего файла /usr/share/glib -2.0/schemas/org.gnome.Vino.gschema.xml выглядят следующим образом: Уведомлять о подключении
21.05.2021
1
ответ

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

Итак, я узнал о существовании буфера в sed (шаблонный буфер, буфер удержания,etc )и подумал, есть ли простой способ сохранить/сохранить или просто повторно использовать результат команды sed (, например :замена )...
20.05.2021
1
ответ

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

Я использую sed для выполнения следующего :шаблона сопоставления (, например, строки :, начинающейся с #)Замените соответствие (например, :замените символ #в начале на ничего/удалите его )Вывести на стандартный вывод (, например, :вывести результат...
19.05.2021
1
ответ

SED работает в оболочке, но не в скрипте

cat test.txt host01 -pc.local i=host01 -pc.local sed -i "/$i/d"./test.txt cat test.txt, так что это работает в оболочке, но когда я запускаю его в своем сценарии readarray PC <./test.txt для i в &...
18.05.2021
1
ответ

Найдите шаблон, замените только первые 2 строки и удалите остальные

У меня есть файл, содержащий неизвестное количество строк, начинающихся с «класс». Я хочу заменить содержимое первых двух строк, начинающихся с «класса», другим содержимым,...
13.05.2021
1
ответ

Используйте sed для печати строк в файле, если первые 10 символов содержат определенную строку

У меня есть следующий файл на моем компьютере с Ubuntu :файл.txt http://example.com/https:/www.google.comhttp://test.example.comhttps://www.example.comhttps://www.click.example.comhttp://example.comhttp :/...
11.05.2021
1
ответ

sed + как указать sed игнорировать добавление, когда строки уже существуют?

мы хотим добавить следующие строки перед словом соответствия -exec в файле запуска экспорт JAVA _HOME=/usr/jdk64/jdk1.8.0 _112 экспорт PATH=$PATH :$JAVA _HOME/bin файл запуска больше лаунчер... исполнитель...
10.05.2021
1
ответ

Как использовать многострочный модификатор ssed (Заменить sed )?

Я наткнулся на инструмент под названием ssed, который поддерживает режим регулярных выражений Perl и представляет собой сильно расширенную версию sed:https://launchpad.net/ssed/Эта команда не работает :printf 'a\nBc\n' | ссед -...
09.05.2021
1
ответ

как заменить каждый не -ASCII UTF -8 символов нулями в файле

Источником является источник UTF -только 8... необходимо заменить каждый символ UTF -8, кроме тех, которые являются частью набора символов ASCII (кодовые точки от U+0000 до U+ 007F )с нулями, как показано ниже, Это...
06.05.2021
1
ответ

sed & ssh./hostsallow.sh :строка 11 :sed -i /deployit$/a :Нет такого файла или каталога

Я пытаюсь добавить IP-адрес в список хостов. когда я делаю это непосредственно на хосте, это работает :sed i -/apache$/a sshd :192.168.2.2 :allow' /etc/hosts.allow Но когда я делаю это с помощью скрипта, bash это...
05.05.2021
1
ответ

Попытка прочитать атрибуты XML из нескольких файлов и заменить их числом в 1,25 раза больше, чем раньше

Я пытаюсь написать сценарий bash или что-то подобное, который я могу использовать для изменения всех вхождений в наборе файлов xml одним щелчком мыши. У меня есть 24 файла xml, каждый из которых содержит несколько десятков строк и...
05.05.2021
1
ответ

Как использовать sed для удаления букв, цифр, пробелов и дефисов из одной и той же строки Linux

Я пытаюсь создать сценарий для мониторинга веб-страницы и отправки уведомления телеграммы всякий раз, когда на этой странице происходят изменения. Я использую diff для выполнения этой задачи. Скрипт вроде работает хорошо...
04.05.2021
1
ответ

Экранирование косой черты в аргументе скрипта bash для замены sed

Я хочу взять параметр bash-скрипта с косой чертой, такой как мой _сервер/мой _репозиторий/мой _образ, и передать их в функцию sed, которая заменяет строку и перезаписывает ее для другой файл. Я...
04.05.2021
1
ответ

Как создать скрипт sed с расширенными регулярными выражениями

У меня есть две команды sed, которые прекрасно работают, когда выполняются отдельно в файле csv из командной строки. Оба они предназначены для исправления формата десятичных знаков в одном из столбцов файла csv и...
02.05.2021
1
ответ

как заменить значение, которому предшествует пробел в конце строки?

Во избежание конфликта между двумя скриптами, я хочу изменить любое значение в одной строке файла ~/.ideskrc на ноль. Это строка с искомым значением :Фон.Задержка :0 У меня есть...
01.05.2021
1
ответ

добавление текста в конец n-й строки без создания новой строки

У меня есть файл A.txt, и когда я пытаюсь добавить текст в конец N-й строки, он печатается путем создания новой строки. Есть ли какая-нибудь команда, которая будет печатать в той же строке без создания новой строки? A.txt...
30.04.2021
1
ответ

sed заменяет несколько совпадений в строке

Я пытаюсь заменить некоторые html-ссылки так, чтобы они открывались в новой вкладке (За исключением ссылок, указывающих на ту же страницу ). Вот фиктивная html-страница, иллюстрирующая мою проблему. Я называю его test.html. <р>...
29.04.2021
1
ответ

awk/sed :добавление счетчиков к нескольким разным строкам

У меня есть текстовый файл, и я хочу добавить счетчик к нескольким интересующим строкам. Пример файла :строка _интереса _abcd ефг другая _строка _интереса _ijkl abcd...
29.04.2021
1
ответ

Переименование ключа JSON по определенному шаблону

У меня есть объект JSON со следующим содержимым :{ "викторина" :{ "спорт" :{ "id" :"77", "q1" :{ "...
29.04.2021
1
ответ

AIX -Использование Sed для замены строки в файле

В RHEL я могу использовать команду sed -i для замены строки в файле, однако в AIX похоже, что тот же параметр -i нельзя использовать. У меня есть файл с именем abc.xml, который содержит...
27.04.2021
1
ответ

Проблемы с использованием команды sed с переменными

Итак, у меня есть следующие переменные, определенные в сценарии bash :новый _совершить = "назад :h3912kk" старый _commit="back :1.0.1" file = docker -compose.yml Тогда у меня есть этот yml $file :версия :'...
27.04.2021
1
ответ

Поиск и замена строки после специального символа с помощью sed

У меня есть файл, содержащий URL-адреса с уникальными параметрами, причем некоторые URL-адреса имеют несколько параметров. Я пытаюсь заменить все символы после = на что-то другое. Пример URL в файле -, содержащем -...
26.04.2021
1
ответ

Дайте команды для печати строк, содержащих слово «Unix» или «unix» в файле aa.txt. Попробуйте использовать команды grep, awk и sed (3 разные команды)

например, как их выбрать? как "Unix", так и "unix" по-моему, с помощью awk $ awk ~"Unix|unix" {распечатать $0}.aa.txt, используя grep понятия не имею, как использовать sed $ sed "/Unix/p" aa.txt |...
23.04.2021
1
ответ

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

Ребята, у меня проблема. у меня есть пример данных 2021 -04 -15 07 :47 :34 629 deveon3/10d/023aad3eab0a035aef3771c9220940e200a00000000242e5 _0.gt и мне нужно просто...
22.04.2021