1
ответ

специальные символы типа ! #@ создать проблему при использовании sed для перехода к следующей строке в файле

Я пробую этот bash-скрипт, который использует цикл for -и sed для просмотра каждой строки файла и отправки его по URL-адресу. сценарий отлично работает при использовании таких слов, как :tst244 или другой образец, но не может...
28.03.2021
1
ответ

Использование sed для удаления LF с сохранением CRLF в файле

В CSV-файле есть символ новой строки без кавычек, который я хочу загрузить в базу данных, что вызывает ошибку. Могу ли я использовать sed или другие инструменты, доступные в Linux, для удаления этой новой строки? Фактическое окончание строки для CSV...
27.03.2021
1
ответ

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

Я хочу получить все, что находится между этими двумя тегами , и экспортировать каждый результат в отдельный текстовый файл. Эта команда работает очень хорошо, но, к сожалению, на выходе получается один файл :-(...
26.03.2021
1
ответ

Особое понимание команды sed

Эй, у меня были проблемы с расшифровкой того, что будет делать конкретная команда sed, несмотря на мои исследования, я, кажется, зашел в тупик. sed -E 's/ ([0 -9]+ )-([0 -9]+ )/\2 :\1/g'
25.03.2021
1
ответ

Помощь с определенной командой sed

довольно новичок в Linux, и я действительно изо всех сил пытаюсь понять, что эта команда будет делать, даже после обширных исследований,любая помощь или объяснение будет принята с благодарностью sed -n 's/[A -Z]/&e/gp'
25.03.2021
1
ответ

Перенаправление вывода в разные столбцы одного и того же файла

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

Неожиданное поведение -места sed

При попытке написать лайнер sed one -для замены экземпляров инфра/штурвал/ */карты/ *или infra/helm/ */charts/ В файле с "infra/helm/ */charts/ *", новой строкой и еще одной строкой текста...
23.03.2021
1
ответ

Включить автологин lightdm с помощью sed

Мне нужно отредактировать /etc/lightdm/lightdm.conf, используя sed внутри определенного раздела, раскомментировать и установить значение. Этот раздел [Место :*] и строка #autologin -user= Я ожидаю этого изменения :До :[Легкий DM]......
23.03.2021
1
ответ

двойная кавычка внутри переменной в Sed

Обновить Спасибо @steeldriver за ответ, проблема не в том, что двойная кавычка - это / только мне нужно заменить | В настоящее время у меня есть некоторые проблемы с командой sed, я пытаюсь заменить строку...
23.03.2021
1
ответ

Удалить до первого появления вертикальной черты "|" используя sed

Я хочу удалить все символы перед следующей вертикальной чертой "|" символ. Я попробовал предложения по предыдущим вопросам, однако это не сработало для меня. Например. Я хочу удалить sequencenum=...
22.03.2021
1
ответ

Заменить «& #x2» на «0x02» во всем файле с помощью sed

Мне нужно заменить все вхождения & #x2 на 0x02 с помощью sed. Будет ли работать следующее или мне придется использовать \? sed -i -E "s/<& #x2>/<0x02>/g" $output _файл Если да, то как...
18.03.2021
1
ответ

Использование SED для вставки строки в строку в определенном месте

Мне нужно обновить запись spf в нескольких файлах клиентских зон. Существующая запись spf будет выглядеть примерно так :"v=spf1 +a +mx +ip4 :xxx.xxx.xxx.xxx +include :spf.web -xxx.com ~все"...
17.03.2021
1
ответ

Удаление строк, содержащих символ или пустую строку в bash

Как удалить из всех файлов.asc в каталоге строки, содержащие '=' и 'HISTORY' (, которые всегда пишутся с большой буквы )и все пустые строки? Я думаю, что это будет что-то вроде :для файла в /media/linux/...
17.03.2021
1
ответ

Как вырезать текст из одного файла и заменить его текстом в другом файле?

У меня есть текстовый файл mac.txt с одной строкой, которая выглядит так: 4a:38:61:e1:71:7c ... и у меня есть скрипт bash, маска.sh, который просто меняет мой MAC-адрес: #!/bin/bash sudo ifconfig wlan0 не работает ...
14.03.2021
1
ответ

Регулярное выражение для замены чисел не работает с 'sed'

Использование Linux bash. У меня есть следующий код в файле, и я хочу изменить числовое значение (1000 )на любое другое значение. файл ://... если (счетчик== (1000 )){ //... Я пытался использовать эту команду :...
12.03.2021
1
ответ

Удалить определенный код из нескольких файлов php

В нижней части всех моих колонтитулов WordPress есть ссылки на вредоносное ПО. Мне нужен лучший метод для массового удаления следующего из нескольких footer.php
10.03.2021
1
ответ

Замена слова на sed, за исключением случаев, когда ему предшествуют комментарии

Я пытаюсь найти способ заменить слово в каждом экземпляре строки, за исключением случаев, когда оно закомментировано. Например, замените foo на bar ВВОД :Я хочу заменить этот foo ! но не этот фу ! Я...
10.03.2021
1
ответ

Попытка преобразовать конфигурацию системы в более удобный для сравнения формат с помощью awk или sed

Кто-нибудь знает, что такое термин для этого стиля конфигурации, где подразделы -объявляются вкладками с выходом или вверх, указывающим на конец раздела :конфигурация безопасности системы...
04.03.2021
1
ответ

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

Я хотел бы заменить первый символ C на H для 23 строк (, скажем, строк с 83 по 106 )после каждого интервала в 82 строки. Как я могу сделать это с помощью sed или awk?
02.03.2021
1
ответ

Ошибка копирования массива с помощью команды sed (unterminated `s')

Я пытаюсь скопировать массив из работающего скрипта bash во внешний файл, но у меня возникают проблемы с sed. После нескольких часов поиска я так и не смог найти ответ, поэтому решил опубликовать вопрос...
28.02.2021
1
ответ

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

Я пытаюсь программно отредактировать текстовый файл, который содержит такую ​​строку :db.username="тата" db.password="toto" который я хочу выглядеть так :db.username="fofo"...
26.02.2021
1
ответ

Помогите с SED заменить

Я хочу заменить C :\Documents and Settings\sjohnson4\AppData\Local\Microsoft\Teams\current\Squirrel.exe с участием C :\Documents and Settings\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Local\Microsoft\Teams\current\Squirrel.exe....
23.02.2021
1
ответ

Sed удаляет пустые строки после определенного номера строки

Я пытаюсь удалить все пустые строки после строки номер 3 до конца файла :кот ${Файл} 1 2 3 4 5 5 6 7 8 9 sed -e '3,${s ~^$ ~~g}' ${Файл} 1 2 3 4 5 5 6 7 8 9 Наблюдение :Нет...
22.02.2021
1
ответ

как заменить подстроку строки после совпадения нескольких ключевых слов/шаблонов

Мне нужно просмотреть тысячи файлов и найти строки, начинающиеся с #disabledRule :В этих строках мне нужно найти ряд ключевых слов, а именно fileinto или fileinto _copy, за которыми следует create и...
19.02.2021
1
ответ

sed заменить символы в группе захвата

У меня есть вот это, почти то, что я хочу git show -ветка --текущий $SHA1 \ | sed --тихий --регулярное выражение -расширенный \ 's/^. *\ *\[[a -z]+\/ (B -[0 -9]+ )-([a -z0 -9 -]+ )\]. */\1 \2/p' \ | sed --тихий 2р и...
17.02.2021
1
ответ

Как изменить формат даты в Linux Redhat

Можно ли изменить формат даты, например, с пятницы 12 февраля 18 :27 :34 +08 2021 на просто ДД -ММ -ГГГГ? В частности, чтобы изменить формат даты в последней команде
12.02.2021
1
ответ

Как изменить 1 строку текста, если существующие записи разбиты на несколько строк

Система RHEL 7. У меня есть выходной файл, который выглядит как eDTG=20210210 -1540 Отправлено 74004956 Завершено 72185529 (97,54% )Потеряно 18119427 (2,46% )QPS, SERVFAIL QPS 60122 2905 eDTG=20210210 -1601...
11.02.2021
1
ответ

Анализ файла yaml без использования стороннего инструмента

Я новичок в bash, столкнулся с проблемой, когда мне нужно обновить некоторые динамические параметры в файле yaml На основе запроса (search4.subsearch1.name )мне нужно обновить имя :старое _имя в имя :новое _имя...
11.02.2021
1
ответ

Как удалить строку, содержащую строку, если эта строка содержит только два значения?

Я хочу удалить все строки файла с определенной строкой, если эти строки содержат только два значения столбца (). Я пробовал с этим sed, но он удаляет все строки, содержащие строку sed '/строка/d'...
07.02.2021
1
ответ

sed XML parse выбирает текст между тегами со специальными символами, удаляя другие блоки

Я пытаюсь проанализировать XML, состоящий из блоков между и , я анализирую в цикле do while, читая блок между и , я...
05.02.2021