Вопросы с меткой [sed]

"sed" ("потоковый редактор") - это утилита Unix, которая анализирует и преобразует текстовые файлы.

0
голосов
1ответ
4k показов

Как добавить текст к определенной строке в файле, используя скрипт оболочки?

У меня есть текстовый файл (file.txt), имеющий содержимое что-то вроде: foo1 3464 foo2 3696 foo3 4562 Он содержит процесс и соответствующий PID. Используя сценарий оболочки, я хочу добавить строку ...
0
голосов
3ответа
260 показов

Используйте Sed/Awk для исправления неисправных файлов SRT

Недавно я скачал несколько плохо отформатированных файлов SRT, в которых формат времени испорчен как HH:MM:SS:XXX тогда как это должно быть HH:MM:SS,XXX Основная проблема теперь заключается в замене ...
0
голосов
2ответа
2k показов

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

Используя sed, как напечатать все строки с днями рождения в ноябре или декабре? Предполагая имя входного файла "ежедневник" следующим образом: Steve Blenheim:238-923-7366:95 Latham Lane, Easton, PA ...
0
голосов
1ответ
270 показов

Как изменить день рождения на определенную дату в соответствующих строках

Используя sed , как бы я изменил день рождения Popeye на 11/14/46? Предположим, вы не знаете, день рождения Попая. Входное имя файла - datebook , как показано ниже: Arthur Putie:923-835-8745:23 Wimp ...
0
голосов
3ответа
210 показов

Символ 001E в коробке на терминале Linux

При чтении файла журнала Windows в терминале Linux я вижу странный символ «001E» Как я могу заменить его пробелом? Может быть, что-то вроде sed -e 's/010e/ /'
0
голосов
1ответ
277 показов

Используя sed, как я могу удалить строки с окладами, оканчивающимися на 500?

Используя sed, как я могу удалить строки с окладами, оканчивающимися на 500? Входной файл: Steve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300 Betty Boop:245-836-8357:635 ...
0
голосов
2ответа
2k показов

используя sed для печати следующей строки после матча

Я встречал различные примеры печати следующей строки после матча, которые используют awk и sed. Я использую его в своем коде, и он отлично работает. Теперь я хочу использовать переменную вместо ...
0
голосов
1ответ
3k показов

Солярис 10 + отображать 2 строки после матча по grep?

как сопоставить строку и отобразить две строки под строкой например (я хочу сопоставить строку "изготовления" и отобразить две строки после cat ima.conf # the manufacturer or driver author. ...
0
голосов
1ответ
527 показов

Заменить строку другим сценарием оболочки

У меня есть файл в формате: "data","data","data",data" . Теперь, если в данных есть " , мой синтаксический анализатор не может проанализировать файл. Поэтому я хочу использовать sed для замены " на ...
0
голосов
2ответа
991 показов

Удаление строки из файла с помощью SED в MultiUser Case

У меня есть сценарий, когда несколько пользователей подключены к серверу с использованием SSH. У меня есть файл, который читают и пишут все пользователи. Файл содержит цифры, как это - 14554 14887 ...
0
голосов
2ответа
479 показов

Заменить абзац после строки

У меня есть текстовый файл с большим количеством строк и абзацев Я хочу заменить строку строкой Пример: Старый текстовый файл Sometexts Новый текстовый файл Sometexts With Some Lines Paragraphs and ...
0
голосов
1ответ
684 показов

Найдите шаблон в строке и добавьте соответствующий шаблон к той же строке

Я пытаюсь извлечь номер задания из заметок, перечисленных в csv, а затем добавить этот номер в конец строки, предпочтительно через sed, awk, grep или perl (который я установил в Cygwin. Вот макет: ...
0
голосов
2ответа
741 показов

разбить текстовый файл после каждого n совпадений на новый файл, используя sed или awk

я пытался разбить файл на части по n совпадений. Файл состоит из одной строки, а разделитель - '' foobar..... Я просто хочу разбить файл на части, где каждый файл имеет 100 наборов данных ( text plus ...
0
голосов
1ответ
122 показов

Переместить числа в имени файла в начало

У меня есть несколько файлов в папке с именами в форме: SOMETEXT1 номер SOMETEXT2.mp3 или SOMETEXT номер.mp3. Я хочу переименовать их в номер SOMETEXT SOMETEXT2.mp3 или номер SOMETEXT.mp3. Используя ...
0
голосов
3ответа
920 показов

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

Я получил текстовый файл с содержимым, как показано ниже 2012/03/15 : "Password":"@#4JF9u92r","Name":"John" Я хочу использовать sed, чтобы изменить выше 2012/03/15 : "Password":"XXX","Name":"John" Я ...
0
голосов
2ответа
682 показов

"sed" regex help: замена символов

Я хочу изменить символы в файле XML с помощью sed. Вход выглядит так: Теперь я хочу изменить все c на X в теге bar элемента дерева. Как правильная команда sed? Пожалуйста, учтите, что в одном теге ...
0
голосов
3ответа
1k показов

Разобрать и удалить части строк между разделителями

Я хотел бы просмотреть файл и удалить определенные последовательности между разделителями. Например drw---- 00000000 11111111 0 ./a/ drw---- 00000000 11111111 0 ./b/ d------ 00000000 11111111 0 ./c/ ...
0
голосов
2ответа
57 показов

преобразование '0' ... 'n' в '0' '1' до 'n'

Я обрабатываю текстовый файл, который имеет несколько операторов вида '0'...'7' или же '0'...'9' или даже 'a'...'j' (идиома «...» появляется только в этих структурах), которую я хотел бы ...
0
голосов
1ответ
124 показов

Заменить некоторые элементы в пути тегом

Я хочу изменить пути с определенным рисунком. Например ./foo/1023023/43655345/bar/ становится ./foo/_dir_/_dir_/bar/ Шаблону всегда предшествует /foo /, за которым следуют 2 директории, которые имеют ...
0
голосов
2ответа
58 показов

Отладочный вывод

Я попытался ускорить импорт большого набора данных с папкой, полной файлов .sql ls -rS *.sql | parallel -j16 mysql -uusername -ppassword dbname "
0
голосов
3ответа
174 показов

Предварительно ожидает выходной строки `tail -f file`, если его содержимое совпадает с другим файлом

Попытка втиснуть в заголовок все следующее было трудным делом, поэтому я действительно имею в виду следующее: Я делаю tail -F access.log чтобы посмотреть журнал Apache2 в режиме реального времени. ...
0
голосов
2ответа
174 показов

Попытка получить пример из книги Awk и Sed для работы на Ubuntu 13.04

Я занимаюсь разработкой программного обеспечения для Windows в течение многих лет. Я пытаюсь разветвляться и изучать Linux. Это действительно поможет с моей новой работой. Я поднял книгу "Awk and ...
0
голосов
1ответ
2k показов

Разбор определенных URL из локального файла HTML

Я хочу проанализировать определенные URL-адреса из сохраненного html- файла с помощью простой bash-скрипта / команды, чтобы я мог загрузить их через более поздние версии wget . То, что у меня есть, ...
0
голосов
1ответ
878 показов

Массовая миграция данных EXIF GPS (иначе Escape from iPhoto)

Я пытаюсь переместить свою библиотеку фотографий (более 12000) из iPhoto для использования в Adobe Lightroom и хотел бы добавить данные GPS, которые я добавил к фотографиям, с помощью функции iPhoto, ...
0
голосов
1ответ
83 показов

Sed/Awk линия двойная

У меня есть такой список. Bob Jim Steve В bash есть способ превратить это в такой список? Bob Jim Steve
0
голосов
1ответ
3k показов

как заменить неизвестную подстроку строки на sed

Я хочу заменить подстроку в строке, но я не знаю, что это за подстрока. Я знаю, как начинается линия, хотя. Например, DNS1 = [... подлежит замене ....]. Я старался: sed -i 's/DNS1=*/DNS1="8.8.8.8"/' ...
0
голосов
3ответа
113 показов

Как использовать sed распечатать требуемый контент из каждой строки?

Исходный формат файла: Nov 12 19:56:52 libra kernel: [ 1353.27355] WarningIN=em0 OUT=eth0 MAC=c8:1b:3c:fd:5D:e9:90:a9:8F:43:83:E3:15:0e SRC=222.171.89.16 DST=49.137.111.136 LEN=222 TOS=0x8C PREC=0xbF ...
0
голосов
1ответ
90 показов

пытаясь извлечь две таблицы одновременно из файлов http с 40 таблицами каждая

У меня около 20 веб-страниц. Каждая страница имеет верхнюю навигацию по баннеру, а затем информацию о 20 транспортных средствах. Есть 2 таблицы на транспортное средство. Логическая последовательность ...
0
голосов
2ответа
279 показов

Объединить два отдельных выражения sed в одно?

Я читаю RealName от dscl для разных пользователей. В зависимости от пользователя, вывод может быть одним из следующих двух: RealName: Или же: RealName: Поэтому у меня есть sed -e ...
0
голосов
1ответ
73 показов
0
голосов
3ответа
479 показов

Можно ли использовать более одного ядра с помощью sed и bash?

Я надеюсь использовать более одного ядра при замене значений на sed в bash, возможно ли это?
0
голосов
1ответ
223 показов

Подсчет по количеству вхождений в первом столбце

У меня есть входной файл, как это: ATTACK-RESPONSES id check returned root BACKDOOR ACKcmdC trojan scan BACKDOOR hack-a-tack attempt BACKDOOR WinCrash 1.0 Server Active ICMP Destination Unreachable ...
0
голосов
1ответ
92 показов

Perl или Sed для удаления веб-вируса

Недавно я наткнулся на код, внедренный во все файлы на веб-сайте, и мне нужно использовать perl или sed, чтобы удалить его из всех файлов. У меня возникли проблемы с определением точного шаблона ...
0
голосов
1ответ
754 показов

Шаблон сопоставления полей gnmap с помощью SED

Я тестирую регулярное выражение, необходимое для создания извлечения полей с помощью Splunk для nmap, и думаю, что я могу быть рядом ... Пример полной строки: Host: 10.0.0.1 (host) Ports: ...
0
голосов
1ответ
30 показов

Почему этот сед не работает?

Я хочу массово изменить некоторые ссылки CSS в более чем 200 HTML-файлов. Большинство файлов - это статический HTML, сгенерированный автоматически. Теперь мне нужно изменить расположение некоторых ...
0
голосов
2ответа
392 показов

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

Как я уже сказал ,, я хочу искать каждую строку, от слова в начале строки, до другого слова в конце! Например, предположим, что у меня есть текстовый файл, который содержит следующие строки: 1.RA.xm: ...
0
голосов
1ответ
23 показов

Заменить с помощью SED + Vars + New Line

Я пытаюсь использовать "sed" с новой строкой, но я хочу использовать эту новую строку в var, например: #!/bin/sh var1='tags' var2='aw1 \n aw2 \n aw3' sed -i ':a;N;$!ba;s@'"$var1"'@'"$var2"'@g' *.html ...
0
голосов
1ответ
395 показов

Textmate: Найти и заменить по всему проекту с содержимым одного файла из указанного проекта

У меня есть регулярное выражение для поиска нужного текста (я обернул соответствующий раздел в пользовательские теги), и я могу сделать это вручную без особых проблем, но мне нужен способ ...
0
голосов
2ответа
293 показов

Multi найти и заменить HTML-код

У меня ошибка URL в нескольких HTML-файлах, которые мне нужно найти и заменить. В настоящее время мои страницы показывают: src="//https: и мне нужно найти и заменить все на: src="https: Кто-нибудь ...
0
голосов
0ответов
245 показов

Пинговать несколько доменов из файла и выводить только нужный IP

Нужен скрипт bash, чтобы пинговать несколько доменов из файла и выводить только домены с адресом ip: 1.2.3.4 пример (domains.txt): www.google.com support.mozilla.com stackexchange.com ...
0
голосов
2ответа
136 показов

удалить шаблон со случайными числами (цифрами) из файлов php

Я пытаюсь удалить или заменить цифры ((случайные числа)) в большом количестве файлов php, используя find & xargs и grep с sed и т.д. Числа выглядят так, как внутри файла php ...
0
голосов
1ответ
58 показов

Как удалить текст после маркера

У меня есть кусок HTML-кода, и я пытаюсь извлечь первый абзац. HTML выглядит так: Hi. Lorem Ipsum dolor si amet […] … … Сначала я подумал, используя sed 's/*/' но, похоже, он не работает: он ничего ...
0
голосов
1ответ
2k показов

Объединение двух файлов в Unix с одним общим столбцом, который является избыточным

У меня есть два файла с одним общим столбцом, который является избыточным.Файл 1 имеет хромосомные местоположения и TF, файл 2 имеет хромосомные местоположения и номера Refseq. Файл 1: chr1: ...
0
голосов
3ответа
595 показов

Как заменить цифры в определенном поле bash

Я использую FreeBSD 3.2-RELEASE. Например вывод из last - abelovsk14 1 10-7 22:06 adamov14 5 10-5 22:53 almasi14 1 10-8 22:56 anda13 53 10-6 22:16 andrejko14 51 10-7 01:28 Можно заменить поле $4 на ...
0
голосов
2ответа
362 показов

Например, от "1" до "01" - как?

если кто-то может написать лучшую тему, то я был бы счастлив:D INPUT: 201103 1 /mnt/hdd/PUB/SOMETHING 201102 7 /mnt/hdd/PUB/SOMETH ING 201103 11 /mnt/hdd/PUB/SO METHING 201104 3 /mnt/hdd/PUB/SOMET ...
0
голосов
2ответа
35 показов

shell - множественная вставка текста в каждую строку файла

У меня есть текст, содержащий координаты точек, таких как x , y и z , я хотел бы изменить каждую строку так: Point{ (1000+linenumber) } = {x , y, z}; То, что я хочу: например, для строки 212 которая: ...
0
голосов
1ответ
596 показов

Печать соответствующих подгрупп в perl one liner

У меня есть регулярное выражение [1] (/foo/bar/(GW|GREV)[^/]*).* Я смог заставить это работать с GNU sed с sed -n 's/\(\/foo\/bar\/\(GW\|GREV\)[^\/]*\).*/\1/p' Но это был современный седан GNU, и я ...
0
голосов
1ответ
386 показов

mv in for loop: "при перемещении нескольких файлов последний аргумент должен быть каталогом"

Я пытаюсь переименовать несколько файлов, опуская первые n символов. На самом деле я хочу удалить префикс [ www.blabla.com ] (18 символов). Я на Windows, используя команду Bash на Git-Bash. Я ...
0
голосов
2ответа
136 показов

2 вопроса о самошифрующихся дисках (SED)

Можно ли включить SED с документами и файлами, уже находящимися на компьютере? Они затронуты любым неблагоприятным способом? У меня есть ноутбук с SED, который я хочу использовать в небольшой рабочей ...
0
голосов
1ответ
987 показов

удалить пробел перед разделителем с помощью sed

У меня есть данные следующего формата, которые я хочу ввести в LibreOffice Calc: data | num | num | num | num По какой-то причине LibreOffice не считает строку "3214" числом по умолчанию (конечный ...