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

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

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

sed перевел оба регистра с нижнего регистра

У меня есть переменные from="abc" и to="xyz" определяющие строчные буквы. Как я могу использовать sed чтобы он заменял from на to , но соответствуя регистру. Это echo "abc def ABC DEF" | должен xyz ...
0
голосов
1ответ
817 показов

Sed заменить строку, хранящуюся в переменной

Мне нужно найти строку, которая начинается с mysql.unmetric.twt.url и заменить всю строку строкой, хранящейся в переменной ip. ...
0
голосов
2ответа
963 показов

Заменить случайную строку с помощью sed

Как заменить случайные строки с помощью sed. Например, если у меня есть текстовый файл, как это: EF125353.1 подлежит замене 1 EF125353.1 подлежит замене снова 2 EF125353.1 подлежит замене и т.д. 3 И ...
0
голосов
1ответ
244 показов

Шаблон Sed Regex соответствует жадному алгоритму, хотя не должен

Я наткнулся на поведение, которое я не могу объяснить, надеюсь, некоторые из вас, ребята, могут мне помочь. Я пытаюсь сгенерировать некую документацию из более крупного проекта Ant , поэтому я ...
0
голосов
2ответа
270 показов

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

У меня есть некоторые данные, такие как следующие "brand": "Some brand name ", "otherbrand": "Something else ", "brand":"Some third way" хотя и немного более неструктурированным, но одна структура, ...
0
голосов
2ответа
63 показов

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

Я пытаюсь использовать sed для получения значения 'identifier' из строки ниже, которая является строкой 'TestStudioJobResponseMessages' в примере ниже, также я не хочу использовать строку uuid в моем ...
0
голосов
3ответа
358 показов

Формат изменения данных в файле. Несколько команд Sed?

Я хотел бы получить совет по изменению форматирования некоторых данных в файле. У меня есть большой объем данных в файле. Это вывод большой программы на Фортране, он отформатирован для латексной ...
0
голосов
1ответ
93 показов

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

как, скажем, у меня есть ряд чисел, которые составляют телефонный номер и как ########## и я хочу отформатировать их как: ### - ### - #### вставка вставляет только новые строки, и я не знаю, как ...
0
голосов
2ответа
210 показов

Почему я получаю ошибки mv с этой командой sed?

Учитывая следующий каталог: [~/test]find . . ./something_else.txt ./univision.rbw ./something_else.rb ./testtest ./testtest/weewee.rb ./testtest/weewee.txt ./univision.rb Выполнение следующей команды ...
0
голосов
1ответ
1k показов

Решение командной строки для удаления частей из двоичного файла?

У меня есть двоичный файл, и я хотел бы удалить части из. Под удалением я подразумеваю удаление этих частей и, следовательно, уменьшение размера файла. Части будут между двумя строками ASCII. Так, ...
0
голосов
0ответов
393 показов

Синтаксис обратной ссылки в SedShell

Как мне вернуть ссылку на группу захвата в SedShell? Я не могу найти синтаксис для этого. IE я ожидаю echo "hello" | sed "s|(h)ello|world\1|" вывести worldh , но вместо этого я получаю следующую ...
0
голосов
1ответ
542 показов

Удалите определенную строку, общую для нескольких строк в файле CSV, используя сценарий оболочки

У меня есть файл CSV, который содержит 65000 строк (размер примерно 28 МБ). В каждой из строк в начале есть путь в формате: c:\abc\bcd\def\123\456. Теперь допустим, что путь c:\abc\bcd\ является ...
0
голосов
2ответа
1k показов

Добавлять текст в строки между двумя шаблонами каждый раз, когда они появляются в файле

Я думаю, это будет довольно сложно. Я должен возиться со встроенной документацией, которая извлекается в HTML-файлы для использования в качестве онлайн-документации, но эти части файлов должны быть ...
0
голосов
1ответ
1k показов

Скрипт Awk для запуска команды, основанной на условии, используя 'if'

У меня есть фрагмент кода, который в основном берет файл с именем 'srcip' (который представляет собой просто список IP-адресов) и сравнивает его с моим файлом '~/db', который является просто базой ...
0
голосов
1ответ
5k показов

sed выдает ошибку «Недопустимая последовательность байтов» при попытке заменить символ

Я использую «Терминал» в Mac OS X 10.10 (Yosemite) и пытаюсь удалить все вхождения a из файла, используя sed: sed 's/a//g' file Что дает мне следующую ошибку: sed: RE error: illegal byte sequence sed ...
0
голосов
1ответ
25 показов

sed добавляет символы там, где его не следует добавлять

У меня есть следующая строка (в файле с именем 1atp.pdb: MASTER 421 1 5 16 9 0 12 6 3070 2 66 29 И я использую sed: grep MASTER 1atp.pdb | sed 's/[0-9]*/xddddd/' который дает: xdddddMASTER 421 1 5 16 ...
0
голосов
1ответ
196 показов

Многократная замена - используя sed или awk

У меня есть фрагмент кода, как показано ниже CREATE TABLE TABLE1( ID integer NOT NULL, ROW_CREATED varchar (26) NULL, BATCH_LOG_ID integer NULL, TRANSACTION_TYPE varchar(5) NULL, PARTITION_COL ...
0
голосов
1ответ
275 показов

GnuWin32 / sed неожиданное поведение в Powershell

Я использую инструменты GnuWin32 в командной строке Windows /Powershell. Что посмотреть: 11:15 enlil D:\Users\x> Get-ChildItem .gitconfig | sed "s/ */ /g" D i r e c t o r y : D : \ U s e r s \ x M o ...
0
голосов
2ответа
2k показов

Как я могу удалить содержимое между двумя тегами в большом XML-файле (> 2 ГБ)

Файл, о котором идет речь, - это XML, но я хочу, чтобы сценарий оболочки удалял все внедренные двоичные (Base64) кодированные изображения. Файлы, как правило, огромные (> 2 ГБ). Я хочу удалить все ...
0
голосов
1ответ
50 показов

Я хочу добавить имя файла в верхней части этого файла, используя скрипт bash

Я хочу добавить void mainfunction() в верхней части файла. Я читаю фактическое имя файла из другого файла и имя основной функции из другого файла. Я использовал: sed -i 1i void $name_main() $name_c ...
-1
голос
2ответа
864 показов

Вставьте Sed, скопируйте и измените, добавьте строку соответствующей строки

Инструмент: сед Требование: я хочу, чтобы sed нашел строку с соответствующей строкой . Copy the line and comment one line . Modify the other line . Insert a string above the two lines. Пример: ...
-1
голос
1ответ
144 показов

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

Если у меня есть набор URL-адресов в файле, как: http://example.com/do?foo=bar&etc=123 http://example.com/do?etc=456&foo=bar Я хочу отфильтровать это так, чтобы для каждого уникального значения ...
-1
голос
1ответ
581 показов

регулярное выражение для соответствия любой комбинации текста неопределенной длины

Лог-файл Windows SyncToy содержит несколько тысяч строк вида: ххх ... C:\ ZZZ. ххх ... а также ххх ... ззз \. ххх ... где xxx может быть строкой, включающей любой печатный символ, включая пробелы и / ...
-1
голос
1ответ
2k показов

Используя sed, как я могу удалить все пустые строки?

Возможный дубликат: Как убрать пустые строки в .txt файлах Используя sed, как я могу удалить все пустые строки? Входной файл: Стив Бленхейм:238-923-7366:95 Лэтем Лейн, Истон, Пенсильвания ...
-1
голос
1ответ
134 показов

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

используя sed, как изменить текст в строке семь, чтобы читать седьмой? Steve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300 Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, ...
-1
голос
1ответ
42 показов

Один, чтобы получить список имен файлов, у которых последняя строка (или строка в позиции X) соответствует определенному шаблону?

Как получить список имен файлов, у которых последняя строка (или строка в позиции X) соответствует определенному шаблону? Мы ищем oneliner.
-1
голос
1ответ
94 показов

Как я могу написать этот сценарий sed?

Считывает входной номер "n" и записывает 0 1 ... n на выход "n" раз, разделенных пробелами. Например: n = 3 1 2 3 1 2 3 1 2 3 Большое спасибо!
-1
голос
2ответа
970 показов

Sed нуждается в `\\\n`, чтобы добавить новую строку

Я пытаюсь добавить новую строку, используя sed , она работает только тогда, когда я добавляю новую строку следующим образом: \\\n: echo "sometextutf8_filesystemmmmm" | sed -r "/utf8_filesystem/a ...
-1
голос
2ответа
122 показов

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

У меня есть строка после что-то (1)^^^ что-то (2)^^^ что-то (3)^^^ ... ^^^ что-то (n) как найти номер что-то (ы) в строке.
-1
голос
2ответа
486 показов

добавить номер строки после сопоставленного шаблона в vim

У меня есть сырые последовательности, и я должен преобразовать его в формат Fast. так что читает так: CTACGGTGTGCTCTTCCGATCTGACTATG AGTTGGTGTGCTCTCCCGATCTCGCTCCCTC GTGAGGTGTGCTCTTCCGATCTCCGGCAGTGTGCT ...
-1
голос
1ответ
36 показов

Как найти и удалить только окончания списка каталогов с помощью команды «sed»?

Как использовать sed для удаления только части '-bak' из следующего списка имен каталогов: accesscode-bak adminconsole-bak adoptimizer-bak ads-bak ahcms2-bak alerts-bak alfresco-bak
-1
голос
1ответ
62 показов

Удалить несколько строк с помощью sed

Привет, я хочу удалить строки с таким текстом: lorem boringfunction("ads"); insum boringfunction("qwe"); lorem в lorem insum lorem
-1
голос
1ответ
269 показов

SED не существует для Windows 10 64bit, но?

У меня есть следующий скрипт Unix: ZECOM = /path/to/command/dothis for FILEg in *g.F do echo $FILEg FILE=`echo $FILEg | sed 's/g\./\./' | sed 's/\.F/\.f/'` $ZECOM -someoption -f ./optionsfile.sh ...
-1
голос
1ответ
2k показов

скрипт Python, эквивалентный команде sed

У меня есть команда sed: sed -r 's/^((.){20})/\n/' log1.txt, которая игнорирует первые 20 символов файла log1.txt. что является питоническим эквивалентом этой команды sed ??
-1
голос
0ответов
303 показов

Замените строку в текстовом файле, используя sed, но сохраняя \ как часть строки замены из сценария perl

Что мне нужно сделать, это заменить строку в файле из Perl с помощью команды sed. Проблема в том, что строка, которую мне нужно поместить в файл, имеет \ в нескольких местах, и я не понял, как ...
-1
голос
1ответ
2k показов

UNIX - окружить все значения столбца CSV двойными кавычками

У меня есть данные в следующем формате: productType , Description Oven , Accurate Preheat, good start for the day hairDryers , Comes with extended warranty , 50% off Желаемый результат: "productType" ...
-1
голос
1ответ
711 показов

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

Я хочу перейти с аутентификации openLDAP на другие методы аутентификации. Моя главная проблема - sudoers, куда мне нужно вручную перенести их. Таким образом, мне нужно создать сценарий для этого. Я ...
-1
голос
2ответа
5k показов

Почему экранированная одинарная кавычка не работает в grep?

Я пытаюсь сопоставить строку: * * * * * /usr/local/bin/growlnotify -t 'helloTitle' -m 'helloMessage' -n 'myApp' -sw с: crontab -l | grep '^[^#].*/usr/local/bin/growlnotify.*\-n \'myApp\'.*$' это не ...
-1
голос
1ответ
61 показов

Вставка строки с помощью sed

Мне нужна помощь, чтобы найти и вставить строку символов, используя sed: До: "AdminHostName" value="" После: "AdminHostName" value="my-text"
-1
голос
1ответ
44 показов

Как показать определенный раздел из строки в Linux?

Допустим, у меня есть файл со следующей строкой: ...
-1
голос
1ответ
26 показов

Манипулирующий вывод - awk | sed | grep

Я хотел бы манипулировать следующим выводом, как это: Выход: S* 0.0.0.0/0 [1/0] via 1.1.1.1, MAR-LNK-VGL_DSL [1/0] via 2.2.2.2, MAR-LNK-GVT_DSL [1/0] via 3.3.3.3, ENT-LNK-OI_CORP [1/0] via 4.4.4.4, ...
-1
голос
3ответа
132 показов

Как копировать или отображать уникальные записи из двух текстовых файлов в Linux или в Windows

У меня есть два файла, и формат файлов: переменная = значение или # или # переменная. Значения всех переменных либо не установлены, да, мод Я хочу скопировать все записи из этих файлов в другой файл ...
-1
голос
2ответа
758 показов

Замените все числа, следующие за определенной строкой, на другое число, используя sed или awk

Я перепробовал несколько вещей, но мне не повезло. У меня есть входной файл, который имеет много полей, как этот weight=0.123456 смешанный с другими полями. Я хочу умножить все такие веса на ...
-1
голос
1ответ
170 показов

bash изменить строки с несколькими escape-символами

Здравствуйте, я пытаюсь автоматизировать, например, изменить одну переменную в файле php. root /tmp # cat defaults.inc.php|egrep "reply_all_mode" $config['reply_all_mode'] = 0; Я пытаюсь сначала ...
-2
голоса
1ответ
288 показов

sed + заменить, если одно слово в строке и только другое слово не в строке

Я хочу добавить строку crashkernel = 100M в каждой конечной строке, начинающейся со слова ядра но он добавит crashkernel = 100M, только если в строке нет слова «crashkernel =» Я пишу следующее, но ...
-2
голоса
2ответа
73 показов

Добавить консоль в файл в начале

Для постгенерации fake-module-bpy (для блендера Python)... но язык не имеет значения. Итак, я использую следующую консольную команду ]$ ls | grep -v _init_ | sed -E 's/^([a-zA-Z0-1]+)/import \1/' >> ...
-2
голоса
1ответ
26 показов

Удаление подстроки между номером дорожки и заголовком

Мне нужна помощь с небольшим обманом. При организации своей музыкальной коллекции я натолкнулся на набор треков, названных в формате %track%. %artist% - %title%.%extension% Как я могу использовать ...
-2
голоса
2ответа
137 показов

Попытка посчитать и распечатать имена файлов песен, используя awk

RANK NAME BAND YEAR GENERE DOMESTIC/INTERNATIONAL 206:Reach Out, I'll Be There:The Four Tops:1978:Pop:3/2 207:Bye Bye Love:The Everly Brothers:1950:Classic:3/2 208:Gloria:Them:1965:Classic:1/1 209:In ...
-2
голоса
2ответа
160 показов

найти строку и проверить на секунду

Каждый файл имеет первую строку, начинающуюся с a 1 b за которой следует unknown_string, а остальные строки начинаются с c за которым следует unknown_string Я хочу проверить строку ПОСЛЕ того, как a ...
-2
голоса
2ответа
62 показов

Как я могу использовать символ «<» в sed?

Я пытаюсь заменить эту строку на