Вопросы с меткой [sed]
"sed" ("потоковый редактор") - это утилита Unix, которая анализирует и преобразует текстовые файлы.
802 вопроса
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 показов