Articles of sed

Сед условное удаление ЭОЛ

В следующем примере, где в конце у нас стоит «\», символы \ и EOL должны быть удалены. line 1\ line 2 line 3 line 4\ line 5 Выход должен быть line 1 line 2 line 3 line 4 line 5 Используя vi, я могу получить вышеуказанные вещи, как показано ниже :%s/\//n//g Но когда я это […]

Вставить многострочный текст перед первой соответствующей строкой в ​​файле

мы хотим добавить следующие строки в файл log4j log4j.appender.DRFA=org.apache.log4j.RollingFileAppender log4j.appender.DRFA.MaxBackupIndex=100 log4j.appender.DRFA.MaxFileSize=10MB но эти строки должны быть перед первой строкой, содержащей слово DatePattern , независимо от того, помечена ли строка знаком #log4j.appender.DRFA.DatePattern=.yyyy-MM-dd или же log4j.appender.DRFA.DatePattern=.yyyy-MM-dd примечание – в случае, если слово DatePattern появляется в файле несколько раз, тогда три строки должны быть установлены только перед первой […]

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

Мне нужно извлечь строки из файла, используя sed, но я не хочу, чтобы была напечатана последняя строка. Что я должен добавить в этой команде, чтобы сделать это? sed “/$START_DATE/q” user.log>test2.log

Нужен awk / sed для замены значений внутри $ {}

Я пытаюсь сделать URL-тестирование, выбрав значения из файла env.properties. Например, мои env.properties будут выглядеть так a.host.name=wanx.com b.host.name=xyu.com c.host.name=${b.host.name} d.host.name=${c.host.name} url1=https://${d.host.name}/test url2=https://${a.host.name}/test2 Пока что я сделал – 1. так как есть “.” в файле я не смог сделать прямую замену. Поэтому я заменил точки подчеркиванием с помощью awk awk -F= -vOFS=”=” ‘gsub(/\./,”_”,$1)+1’ endpoint_test.txt Теперь мой файл […]

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

<Response ID:c3e2 2018 ABC 12346789 RU 19010101 В приведенном выше ответе я хочу скопировать полный ответ, только если значение memberID равно 12346789. Как я могу добиться этого с помощью команды sed или grep?

Почему Сед делать больше, что я спросил?

Когда я применил sed -i -e “s/..\///” -e “s/type_properties\///” testfile к следующему файлу: #include “../../../../include/concepts/type_properties/operations/has_or_op_v.hpp” int main() { // Test has_not_op_v. } Это выводит это: #include “../../../include/concepts/operations/has_or_op_v.hpp” int main() { / Test has_not_op_v. } Я просто хотел, чтобы sed удалил один ../ и удалил type_properties/ , но это также испортило мою аннотацию.

AWK для замены строки начинается с большого файла

Я хотел бы заменить строку в файле, которая начинается с содержимого переменной $cont , используя awk . 5473 12G Ju 2 06:32 part3 5423 11G Ju 6 07:32 part4 573 11G Ju 2 08:21 part5 5473 11G Ju 6 09:12 part6 5423 1G Jl 6 09:32 part7 Сейчас я использую sed но слишком много времени […]

Каков наилучший способ избавиться от шаблона в нескольких файлах php?

Работа на зараженном веб-сайте с сотнями файлов php со следующим внедренным кодом подписи в верхней части каждого файла: сопровождаемый смежной <?php частью, которая имеет допустимый код php. Другими словами, введенный код не находится на отдельной строке. Я написал следующий код, чтобы избавиться от введенного кода: grep -Rl 457563643457563643 . | xargs sed -i ‘s///g’ который […]

Создать PHP массив из букв

Я хотел бы создать массив PHP из сербского алфавита. Снаружи а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш abc č ć d dž đ efghijkl lj mn nj oprs š tuvz ž должно […]

grep файл журнала, начиная с определенного времени и до конца файла

У меня есть файл журнала, который имеет дату и время в начале каждой строки. Мне нужно искать файл журнала, начиная с определенного времени до конца файла. Например: Starting point: July 29 2018 21:00:00 End point : end of file Я обеспокоен тем, что даже если шаблон от July 29 2018 21:00:00 не существует, я все […]

Intereting Posts