Sed – вопросы и ответы – страница 44

80
голосов
4
ответа
Я нашел множество решений, которые делают то, что я хочу, только с одним исключением. Мне нужно найти документ.html и вытащить строку. Строка, содержащая строку, будет выглядеть следующим образом: ...
6 месяцев, 1 неделя назад knuxyl
58
голосов
3
ответа
У меня есть xml файл, содержащий тысячи записей, например: <gml:featureMember> <Feature> <featureType>JCSOutput</featureType> <property name="gml2_coordsys"></prope...
6 месяцев, 1 неделя назад Ulrich Flamm
89
голосов
2
ответа
Моя проблема: как найти строки с непревзойденными левыми угловыми скобками и заменить эти скобки на их эквиваленты HTML. Пример ввода: <dd> Pro 10g Flüssigkeit: 2g Wasserstoffperoxid <10% ...
6 месяцев, 1 неделя назад Bernie Reiter
70
голосов
2
ответа
Я пишу оболочку script на Ubuntu и использую sed , чтобы заменить все вхождения TOREPLACE с a newline \n . sed 's/TOREPLACE/\n/g' /home/user/source.txt Это отлично работает, но я действительно хочу...
6 месяцев, 1 неделя назад JoeFrizz
69
голосов
1
ответ
Например, файл1 содержит: Line 1 This is another line a and another <BEGIN> few more lines. file2 содержит: /* This is a line With Special Characters */ /* Another line with @ special stuff \...
6 месяцев, 1 неделя назад hopia
58
голосов
1
ответ
Скажем file1: a b c d f aa bb cc dd ef ab bc dg ef ge ao ob dy ed co и file2: a b c d e aa bb cc dd ee ab bc de ef ge ao ob dy ed co ожидаемый результат должен быть: a b c d f aa bb cc dd ef Вот чт...
6 месяцев, 1 неделя назад yaman
56
голосов
4
ответа
Поэтому у меня есть файл, и я бы хотел вырезать первые 33 строки и последние 6 строк. То, что я пытаюсь сделать, это получить весь файл в команде cat (файл cat), а затем использовать команды "head"...
6 месяцев, 1 неделя назад joaop
56
голосов
3
ответа
У меня есть большой.xml файл: c1="a1" c2="b1" c3="cccc1" c1="aa2" c2="bbbb2" c3="cc2" c1="aaaaaa3" c2="bb3" c3="cc3" ... Мне нужен результат: a1 b1 cccc1 aa2 bbbb2 cc2 aaaaaa3 bb3 cc3 ... Как я мог...
6 месяцев, 1 неделя назад 要你命三千
58
голосов
3
ответа
Может ли команда sed удалять пространство, nextline? Я хочу иметь следующий выход (см. Вывод ниже) TESTING The quick brown fox jumps over the lazy dog The quick brown fox jumps over the lazy dog TE...
6 месяцев, 1 неделя назад user3584454
80
голосов
1
ответ
Я знаю, что это должно быть прямо, но я застрял, извините. У меня два файла содержат одни и те же параметры, но с разными значениями. Я пытаюсь прочитать одну строку файла за раз, получить имя пара...
6 месяцев, 1 неделя назад RobynP
71
голос
2
ответа
У меня есть несколько sql файлов, содержащих тысячи операторов INSERT. Проблема при выполнении этих сценариев заключается в том, что некоторые из них нарушают уникальное ограничение. Я изначально с...
6 месяцев, 1 неделя назад user1636922
58
голосов
4
ответа
Есть ли более чистое решение для следующего? grep INFO messages | head -1 grep INFO messages | tail -1 Длина INFO или сообщений случайна.
6 месяцев, 1 неделя назад Greg
56
голосов
2
ответа
Мне нужно отправить дату (отформатированную как 2011- 06- 07T05: 34: 28+ 0200) в HTTP-запросе POST. Чтобы это сработало, мне нужно изменить "+" или "-" часового пояса на "%2B" или "% 2D" соответств...
6 месяцев, 1 неделя назад Luc
57
голосов
3
ответа
У меня есть скрипт, использующий awk, sed, grep и другие функции оболочки. Я застрял в месте, так что нужна ваша помощь... Это input файл для моей проблемы udit@udit-Dabba ~/ah $ cat decrypt.txt 60...
6 месяцев, 1 неделя назад Udit Gupta
56
голосов
2
ответа
Мне было интересно, как ввести \n в число, которое заканчивается любой заглавной буквой. Входные данные: -0.2388232559C,0,6.3332912323,-0.7423880855,0.5325197794H,0,7.5055174791 Желаемый результат:...
6 месяцев, 1 неделя назад Another.Chemist
98
голосов
1
ответ
У меня есть 100 файлов с аналогичным форматом (показано ниже). Я хочу добавить новый столбец к каждому файлу, который объединяет столбец mir и seq разделенный _ Это нужно сделать автоматически для ...
6 месяцев, 1 неделя назад BioMan
56
голосов
3
ответа
надеюсь кто-то может мне помочь. Я пытаюсь удалить . период с начала строки в большом списке. Пример списка ввода .doubleclick.com .doubleclick.net 0------------0-------------0.0n-line.info 0----0....
6 месяцев, 1 неделя назад MitchellK
57
голосов
3
ответа
Я пишу сценарий оболочки, чтобы заменить строку файл с URI. Я получаю ошибку при использовании URI. Строка, которую нужно разместить: source 'http://rubygems.org' Мой скрипт: #sed -i '1s/.*/ source...
6 месяцев, 1 неделя назад user1770589
58
голосов
2
ответа
У меня есть файл исходного кода, в котором комментарии имеют префикс // (т.е. Двойные косые черты и пустое пространство), я хочу преобразовать исходный код в документ, чтобы попытаться cat file.c и...
6 месяцев, 1 неделя назад hzxu
69
голосов
2
ответа
У меня есть файл с чем-то подобным toto titi miam mian hello #hello etc... Я пытаюсь извлечь текст между тото и привет, и я использую: sed -n '/toto/,/hello/p' Он работает в 95% случаев, но бывает,...
6 месяцев, 1 неделя назад Phil95
71
голос
2
ответа
Я использую sed в bash, чтобы попробовать заменить все соответствия строк: compile 'com.test.*:*' с: compile 'com.test.*:+' Где * - подстановочный знак. Мой файл выглядит так: moo.txt: compile 'com...
6 месяцев, 1 неделя назад user2010496
69
голосов
3
ответа
Образец текста: heading1 heading2 data data data heading1 heading2 heading1 heading2 data data data Я хочу удалить раздел в середине, который не содержит никаких данных. То есть; если за заголовком...
6 месяцев, 1 неделя назад Darren
81
голос
3
ответа
В настоящее время у меня есть каталог, содержащий многочисленные .java файлы, все с разными именами. то есть. name.java, name2.java, name3.java Я пытаюсь написать script, который перебирает все фай...
6 месяцев, 1 неделя назад bonsoup
-6
голосов
3
ответа
У меня есть файл в виде обычного текста в этом формате: On tick 95479102 total blocks 65 On tick 95479103 total blocks 66 On tick 95479104 total blocks 66 On tick 95479105 total blocks 66 On tick 9...
6 месяцев, 1 неделя назад adrianmcmenamin
99
голосов
4
ответа
Я хотел бы знать, как печатать ряд шаблонов, но только если он содержит определенный шаблон. Например: У меня есть файл, который содержит: HEADER 1 AAA BBBBBBB MSG:testing CCCCCC DDD PAGE 1 HEADER ...
6 месяцев, 1 неделя назад SpiderRider
70
голосов
2
ответа
У меня есть текстовый файл, например текстовый текст <% any_command "$ (another_command)" параметр%> текст текста текст * текст <% any_command "$ (another_command)" параметр%> текст тек...
6 месяцев, 1 неделя назад Vcitor
-4
голоса
2
ответа
как убедиться, что каждая строка имеет EVEN количество символов, удалив последний символ строк и количество символов ODD. Я попробовал это, но не работает sed -n '/^.{}/p' пожалуйста помоги
6 месяцев, 1 неделя назад toky
80
голосов
4
ответа
Текстовый файл (имя файла: 1.txt): Incoming_Queries_A: 13201096 Incoming_Queries_A6: 946 Incoming_Queries_AAAA: 1288191 Incoming_Queries_ANY: 31280 Incoming_Queries_AXFR: 5 Incoming_Queries_CNAME: ...
6 месяцев, 1 неделя назад Clinton
-4
голоса
3
ответа
мы должны написать программу сценария оболочки , которая работает аналогично команде wc . получает -l , -c и -w качестве своих опций. Синтаксис сценариев оболочки; МОЙ ВОПРОС : мы можем моделироват...
6 месяцев, 1 неделя назад Lohitaksh Trehan
108
голосов
1
ответ
Провёл некоторое время, пытаясь понять, как удалить определенное количество цифр из строки. В этом случае я хочу удалить только часть даты (см. Ниже в формате YYYYMMDD - в 8 цифрах, следующих за "D...
6 месяцев, 1 неделя назад user4581799
98
голосов
3
ответа
У меня есть файл, похожий на ниже LINE 1: type,rcpt,dlvSourceIp,timeLogged,header_Message-Id,bounceCat,dsnStatus,dsnDiag LINE 2: d,olaj,asjdfuyjdv,2014-02-07 14-08560,<13.e0.IM.45.811MSOSI1.102O...
6 месяцев, 1 неделя назад vidyadhar
80
голосов
2
ответа
Я хочу удалить третью строку файла с именем file2. Успешно работает. Нет проблем с ним. sed '3d' ../log/file2.txt > ../log/file8.txt Теперь я хочу использовать переменную VAR1 (где VAR1=2 ). Я н...
6 месяцев, 1 неделя назад Mayur Sawant
88
голосов
5
ответов
Например, я получаю номер телефона, например 9191234567 , как я могу разделить его на две части, причем первая часть содержит три ведущие цифры 919 , а другая часть содержит остальные семь цифр 123...
6 месяцев, 1 неделя назад Qiang Xu
112
голосов
5
ответов
У меня есть список с разделителями | 40|192.168.1.2|user4 42|192.168.1.25|user2 58|192.168.1.55|user3 118|192.168.1.3|user11 67|192.168.1.25|user2 Как вы можете видеть, у меня есть тот же ip в поле...
6 месяцев, 1 неделя назад Piduna
57
голосов
2
ответа
Я хочу изменить строки формата ARR[6]=/var/dir1 ARR[7]=/var/dir2 к фомату ARR+=(/var/dir1) ARR+=(/var/dir2) Я думаю о чем-то вроде sed -s/[.]=/+=/g (что дает мне: неизвестная команда: "+"), но не м...
6 месяцев, 1 неделя назад zjk
56
голосов
2
ответа
У меня есть строка в файле. лайк: 1 | 4 | ab | "abnchf" dnvjnkjf "fdvjnfkjnv" 2 | 12 | df | "dskfnkfv" A " Я хочу разбить на две строки, добавив \n до 4-го канала и после последних двойных кавычек....
6 месяцев, 1 неделя назад Amit Kumar
118
голосов
1
ответ
Предупреждение. Я видел такие вопросы раньше, чем stackoverflow. Я много искал. Последующие решения, но не смогли решить проблему. У меня есть переменная $ NEW_FILE, которая дает значение ничего (....
6 месяцев, 1 неделя назад silver surfer
69
голосов
3
ответа
первый вопрос, надеюсь, я его хорошо сформирую. Я ищу соответствие строки, а именно "lang": "en" в последних 100 символах строки, и если нет совпадения, удалите строку. Я попытался использовать sed...
6 месяцев, 1 неделя назад Hedekar
57
голосов
2
ответа
Эти вопросы задавались несколько раз, но ответы были заданы ALL GNU sed. sed -i '' "/${FIND}/,+2d" "$FILE" Дает ошибку "ожидаемый контекстный адрес". Пожалуйста, может кто-нибудь дать мне пример то...
6 месяцев, 1 неделя назад Oliver Pearmain
58
голосов
5
ответов
Я использую список vmrun, чтобы захватить все запущенные vms на моей машине, но мне нужно только имя каталога. В настоящее время /path/to/vm.vmwarevm/vm.vmx я хочу /path/to/vm.vmwarevm Я знаю, что ...
6 месяцев, 1 неделя назад nickg
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема