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

58
голосов
8
ответов
Предположим, что у меня есть эта строка: a b c d e=x f g h i Какой лучший способ извлечь значение x из e=x с помощью только команд Linux (например, sed и awk )? * Определение "наилучшего" зависит о...
9 лет назад cd1
-4
голоса
2
ответа
ls -1 | xargs --verbose -I{} basename {} \ | sed 's/\.[^.]*$//' \ | xargs -I{} lame {}.* {}.wav Используя этот код для преобразования всех wav файлов в папку в mp3 выдается сообщение об ошибке: xar...
5 лет, 3 месяца назад Maheshwar Selvakumar
69
голосов
2
ответа
Извините, но я действительно новичок в этом, и я попытался использовать доступные ресурсы, чтобы сделать это, но я делаю что-то неправильно. Я хочу добавить эти две строки в файл #End of line тегом...
5 лет, 3 месяца назад givepatajob
97
голосов
8
ответов
Интересно, как я могу сделать следующее с sed: Мне нужно сохранить только первые три слова в каждой строке. Например, следующий текст: the quick brown fox jumps over the lazy bear the blue lion is ...
9 лет назад BearCode
69
голосов
2
ответа
Я пытаюсь предварительно обработать xml-подобный файл с помощью Rakefile , то, что я пытаюсь сделать, это добавить группу тэгов xml. Следующее sed - это короткая версия того, что я сделал sed -ig '...
6 лет, 2 месяца назад vc7
-5
голосов
2
ответа
Я застрял в создании сценария для нижеприведенного сценария: у меня есть файл a.csv с контентом как 123,fsfs,4124124,412412 1314,fasfwe,42145,rwr 1234,fwtrwqt,twt wqrfsdgaseg 12424,23532,fafwe,gewg...
5 лет, 2 месяца назад user213594
111
голосов
2
ответа
У меня есть код python, что-то вроде этого file_out.write(str(i).strip()+"\t"+str(dict1[i]).strip()+"\n") Но когда я пытаюсь распознать это с помощью vim, произнеся файл, который был написан. :%s/\...
9 лет, 10 месяцев назад AlgoMan
63
голоса
3
ответа
У меня много файлов, из которых мне нужно получить информацию. Пример моих файлов: содержимое первого файла: "test This info я need grep</singleline>" а также второе содержимое файла (с двумя...
4 года, 9 месяцев назад Serg
50
голосов
4
ответа
Это пример файла того, что у меня есть 1321|4 512|2 1056|2 314|16 69|1 239|2 0|0 0|0 0|0 0|0 534|0 Но мне нужно, чтобы файл был в таком формате: 1321|4|512|2|1056|2|314|16|69|1|239|2|0|0|0|0|0|0|0|...
5 лет, 6 месяцев назад user4910881
91
голос
1
ответ
Я пытаюсь написать персональный webscraper для удовольствия в unix. Я очистил список имен и сохранил их в файл под названием "имена". Во-вторых, я сопоставил (mapfile index <имена) с массивом вс...
2 года, 8 месяцев назад Montaniz Stills
49
голосов
2
ответа
Я хочу напечатать строки, содержащие Result: False и три строки над ним, кроме случаев, когда одна из трех строк содержит service.dead . Итак, для следующего файла: ID: service1 Function: module.ru...
1 год, 2 месяца назад Maayana
82
голоса
5
ответов
Я пытаюсь вырезать середину каждой строки в файле. Все строки выглядят так: 79.472850 97 SILENCE и мне нужно в итоге: 79.472850 SILENCE Поскольку каждая строка имеет нежелательную часть, начинающую...
6 лет, 6 месяцев назад Felixia
48
голосов
4
ответа
Какую команду я должен использовать для печати части текстовых файлов, зная, где эта часть начинается и заканчивается? Например: columnA columnB columnC baba bobo bibi caca coco cici . . . . . . za...
7 лет назад ziulfer
82
голоса
2
ответа
Я уже использую следующую команду sed для печати строк, начинающихся с определенного слова (например, A), однако не мог понять, как использовать эту команду для печати строк, начинающихся с A или B...
6 лет, 6 месяцев назад user2517676
59
голосов
5
ответов
Мне нужно выражение, которое допускает буквы только в алфавитном порядке без дублирования, разрешенные пробелы. Например: abc d efg abcd efg bcdefg h Я должен использовать "sed". Из-за этого я не м...
3 года, 11 месяцев назад Andrey Mordvinov
59
голосов
3
ответа
Я просто пытаюсь заменить одну строку текста всем содержимым другого текстового файла из командной строки (linux). Любая идея, как это сделать?
5 лет, 7 месяцев назад Zahid Hossain
97
голосов
3
ответа
У меня есть файл с данными ниже. Позволяет называть его myfile.xml : ......... <header>unique_name</header> ...... somelines ...... <version>I need only this line</version> ...
3 года, 7 месяцев назад toLearn
71
голос
2
ответа
Мне нужно сделать цикл while, когда sed не равен нулю. Пример: Файл 1 line1 line2 line3 Файл 2 i=1 while sed "${int}p" # here I need expression which checks if line is not null # here echo this lin...
5 лет, 10 месяцев назад user3162968
237
голосов
3
ответа
Я новичок в sed , и у меня есть следующий вопрос. В этом примере: some text here blah blah 123 another new line some other text as well another line Я хочу удалить все строки, кроме тех, которые со...
7 лет, 11 месяцев назад user1246172
103
голоса
2
ответа
Как вы можете добавить к концу строки SED, управляемый makefile? Я запустил paste -d" " t.tex tE.tex | sed 's@$@XXX@' > tM.tex где проблема заключается в использовании метки $ для конца строки. ...
9 лет, 9 месяцев назад Léo Léopold Hertz 준영
48
голосов
1
ответ
предположим, что я хочу добавить слово "конец" в каждую строку, начинающуюся с "start". Однако, если слово "конец" уже находится в конце строки; не нужно добавлять его снова. Итак, как мне добратьс...
2 года, 11 месяцев назад Chris Maes
62
голоса
2
ответа
У меня есть *.dot файл, например: ... 0 -> 1 [color=black]; 1 -> 2 [color=blue]; 1 -> 3 [color=blue]; 2 -> 4 [color=gold3]; .. Мне нужно изменить "цвет" строк, начатых с $ number. Я мог...
6 лет, 5 месяцев назад Stepan Loginov
51
голос
1
ответ
У меня есть xml файл, созданный из BLAST 2.5. 0+. Я хочу сделать некоторые изменения. В частности, я хочу поместить все слово после OS = в мой файл, поместив его внутри []. Мой исходный файл имеет ...
1 год, 9 месяцев назад adee1212
90
голосов
2
ответа
У меня есть файл, полный идентификаторов, которые мне нужно использовать для создания списка URL-адресов в составе файла bash. ids.txt выглядит следующим образом: s_Foo p_Bar s1_Blah e_Yah URL-адре...
10 месяцев, 1 неделя назад nooblag
48
голосов
3
ответа
У меня есть следующий файл CSV: "test","test2","test 3 and some other data" "test4","test5","test6 and some other data" Я хотел бы заменить все новые строки (окна или стиль unix) символом \n , поэт...
6 лет, 10 месяцев назад krampstudio
95
голосов
2
ответа
У меня есть длинный поле в заголовке электронной почты, который охватывает несколько строк, например: To: John Smith <johnsmith@example.com>, Alex Smith <alexsmith@example.com>, Superma...
5 лет, 4 месяца назад swburk
48
голосов
5
ответов
Мой входной файл выглядит следующим образом: 12/13/2011,07:14:13.724,12/13/2011 07:14:13.724,231.56.3.245,LasVegas,US Я хочу получить следующее: 12/13/2011,07:14:13,12/13/2011 07:14:13,231.56.3.245...
8 лет, 2 месяца назад SCO
-3
голоса
2
ответа
Имея некоторые проблемы с sed, вставьте двухсимвольную последовательность \ n . (Я использую bash для создания сценариев ожидания). Все, что я пытаюсь заменить шаблоном замены, становится фактическ...
4 года, 4 месяца назад rleechb
48
голосов
5
ответов
У меня есть файл, index.html , содержащий такие данные: <li><a href="/battered-fried-chicken-breast-no-skin.html">battered fried chicken breast, no skin</a></li> <li>&...
8 лет, 4 месяца назад rps
78
голосов
1
ответ
Содержание bak.sql: -- MySQL dump 10.14 Distrib 5.5.60-MariaDB, for Linux (x86_64) -- -- Host: localhost Database: suck_db -- ------------------------------------------------------ -- Server versio...
1 год, 2 месяца назад Gary Allen
50
голосов
1
ответ
Вставьте атрибуты (строки) в существующие теги. Мне нужно вставить номер, найденный внутри <pagenum><pagenum/> в атрибут id= поэтому в этом примере. Я начинаю с: <pagenum page="norma...
7 лет, 11 месяцев назад Chyper64
-3
голоса
4
ответа
Я хочу извлечь строку версии, которая определена в первой строке файла. file.txt version="11.22.33" project="foo" this is a foo project with version "11.22.33" written in some language of version "...
1 год, 3 месяца назад DDStackoverflow
72
голоса
2
ответа
Я пытаюсь удалить все слова из файла, который содержит число попытка sed -r 's/\w*\d\w*//g' file.txt Образец file.txt: 12.23 worda 01234 wordb wordc fe424 wordd a232efe424 worde 7 a232efe424 wordf ...
3 года, 6 месяцев назад jamesmstone
72
голоса
6
ответов
Печатная строка, расположенная на 2 строки перед совпадением (рисунок). Я попробовал следующее: sed -n ': loop /.*/h :x {n;n;/cen/p;} s/./c/p t x s/n/c/p t loop {g;p;} ' datafile
6 лет, 1 месяц назад user3139004
69
голосов
1
ответ
У меня есть следующая строка: This is part 1: and this is part 2 Строка начинается с 2 пробелов, имеет часть перед разделителем ":" и часть после разделителя. Я хочу заменить каждое пространство пе...
1 год, 11 месяцев назад Johan Godfried
70
голосов
2
ответа
У меня есть пакетный скрипт, который выглядит так @echo off c: /cygwin/bin/bash -li each_sec_extract.bash c: /iperfprocess/sprint/file1.txt > c: /iperfprocess/sprintbashed/file1.txt each_sec_ext...
6 лет, 9 месяцев назад Donald Willis
49
голосов
1
ответ
Мне нужно найти все экземпляры "[0]" и "[1]" в нескольких файлах, заканчивающихся на.cpp. Файлы находятся в разных подкаталогах. Можно ли использовать sed для сканирования через все.cpp файлы в под...
7 лет назад user1758367
-3
голоса
2
ответа
Я хочу слова после слова "test" из строки в файле. означает в actuaaly, я не хочу слов, предшествующих "тестовому" слову. это шаблон... например: Входные данные: ***This is a*** test page. ***My***...
6 лет, 8 месяцев назад Manan Shah
79
голосов
1
ответ
Предположим, что у меня есть файл с именем inputFile, который выглядит так: blahblah token substring token something else token substring2 token Весь файл содержит только одну длинную строку. Я хоч...
1 год, 9 месяцев назад Mariusz Bakun
51
голос
1
ответ
Я пишу сценарий bash для службы автомата, который будет занимать местоположение каталога Windows и изменить его на Mac и открыть окно поиска. Он работает, за исключением случаев, когда он попадает ...
7 лет, 9 месяцев назад Sleepykrooks
Чтобы , пожалуйста,
Выберите тему жалобы:

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