Вопросы по теме 'sed'

Как отменить вывод sed?
Я читаю со строки около 500 символов. Как я могу заставить sed вместо замены этой строки чем-то заменить остальную часть строки чем-то? Короче говоря, я хочу удалить весь текст вокруг указанной строки. Удаление столбцов с помощью awk не сработает,...
7874 просмотров
schedule 29.10.2022

Удалить строку с узором
Привет, я хочу удалить строку из файла, которая соответствует определенному шаблону, код, который я использую, BEGIN { FS = "!"; stopDate = "date +%Y%m%d%H%M%S"; deletedLineCtr = 0; #diagnostics counter, unused at this time...
451 просмотров
schedule 05.12.2022

Как получить плоский XML, чтобы внешние объекты объединялись на верхнем уровне
Я знаю, что это пограничный случай, действительно ли он принадлежит stackoverflow или суперпользователю, но, поскольку кажется, что здесь довольно много вопросов о «редактировании кода», я публикую его на SO. У меня есть куча файлов XML, которые...
1249 просмотров
schedule 20.10.2022

Используйте sed (или другую командную строку), чтобы заменить набор символов другим набором
Мне нужно инвертировать текстовую строку ДНК, заменив все A на T, T на A, C-> G и G-> C. Могу ли я элегантно справиться с этим в sed (или другой командной строке) без целой цепочки команд глобальной замены sed?
3582 просмотров
schedule 05.02.2024

sed - команда для сопоставления строки и изменения только числовой части?
У меня есть это как мой целевой файл: #define NUMTHREADS 4 #define ar 1000 #define ac 1000 #define br 1000 #define bc 1000 Я хочу заменить только числа в этих строках другими числами, используя sed (это скрипт bash). Однако я не хочу...
2783 просмотров
sed
schedule 18.05.2024

Как избежать знака плюса на mac os x (BSD) sed?
Я пытаюсь найти и заменить одно или несколько вхождений символа, используя sed на Mac, sed из общих команд BSD. Я попробую: echo "foobar" | sed -e "s/o+//g ожидая увидеть: fbar Но вместо этого я вижу foobar Я могу,...
7969 просмотров
schedule 19.01.2024

команда sed для сопоставления файла с шаблонами из другого файла
У меня есть файл с количеством строк с несколькими текстовыми шаблонами, пусть pattern.txt pattern1 pattern2 pattern3 У меня есть еще один файл, где эти узоры присутствуют в огромном и сложном виде. пусть complex.txt Теперь мне...
1586 просмотров
schedule 17.10.2022

Awk или Sed: аннотация файла
Привет, мой ТАКОЙ друг, мой вопрос: Спецификация: аннотируйте поля FILE_2 соответствующей позицией FILE_1. Поле помечается и, следовательно, идентифицируется парой разделителей . Я выполнил эту работу на питоне до того, как...
360 просмотров
schedule 15.10.2022

SED: работать с последними семью строками независимо от длины файла
Я хотел бы работать с последними 7 строками файла с помощью sed независимо от длины файла. Согласно связанному с этим вопросу , этот тип диапазона не будет работать: $-6,$ {..commands..} Какой эквивалент будет?
288 просмотров
sed
schedule 15.11.2022

Не удалось удалить возврат каретки
Привет! Мне было поручено создать отчет по файлам, которые мы получаем от наших поставщиков оборудования. Мне нужно найти эти файлы для двух полей «Test_Version» и «Model-Manufacturer»; для каждого поля мне нужно зафиксировать соответствующие...
1321 просмотров
sed
schedule 24.05.2024

замена sed с использованием амперсанда (&)
Я искал высоко и низко и надеюсь, что вы можете мне помочь. Мне нужно найти каждую строку в файле, которая НЕ начинается с двойной кавычки (""), и добавить эту строку к предыдущей строке. Я успешно сделал это, используя следующую команду: кот...
2026 просмотров
schedule 08.03.2024

Как заменить или удалить строки, содержащие символ / в BASH?
У меня есть файл, который начинается с нескольких текстовых строк и продолжается множеством двоичных строк. Мне нужно удалить текстовую строку с ее начала, чтобы получить чистое двоичное содержимое. Предположим, что бинарный раздел начинается со...
979 просмотров
schedule 04.12.2023

sed/awk: заменить вхождение N
можно ли изменить N (например, второе вхождение) в файле с помощью однострочного sed/awk кроме такого метода?: line_num=`awk '/WHAT_TO_CHANGE/ {c++; if (c>=2) {c=NR;exit}}END {print c}' INPUT_FILE` && sed "$line_num,$...
4946 просмотров
schedule 16.11.2022

Как я могу добавить текст ниже определенного количества строк в sed?
Как я могу добавить текст ниже определенного количества строк в sed? В частности, если у меня есть следующий файл «Цель», $ cat Target ########## # (1) ########## echo $PWD ########## # (2) ########## ########## # (3) ########## Как...
157 просмотров
sed
schedule 10.03.2024

Как sed заменить \ (обратная косая черта + пробел)?
В сценарии bash файлы с пробелами отображаются как "File\ with\ spaces.txt" , и я хочу заменить эти пробелы с косой чертой на _ или + . Как я могу сказать sed сделать это? У меня не было успеха в использовании; $1=~/File\ with\ spaces.txt...
28060 просмотров
schedule 21.01.2024

Почему sed не заменяет перекрывающиеся шаблоны
У меня есть файл выгрузки базы данных с полем, разделенным символом ‹TAB>. Я запускаю этот файл через sed, чтобы заменить любые вхождения ‹TAB>‹TAB> на ‹TAB>\N‹TAB>. Это связано с тем, что когда файл загружается в MySQL, \N интерпретируется как...
1892 просмотров
schedule 30.11.2022

sed: неправильная интерпретация escape-символов в переменной
Я пытаюсь заменить строку в файле значением переменной (переменная содержит путь к Windows). Хотя переменная правильно печатается в STDOUT, при использовании в sed для замены интересующей строки обратная косая черта исчезает. Есть идеи, как это...
394 просмотров
schedule 13.12.2022

Подстановка команд в выражении sed
У меня небольшие проблемы с bash/sed. Мне нужно иметь возможность использовать подстановку команд в выражении sed. У меня есть два больших текстовых файла: во-первых, это файл logfile.txt, который иногда* показывает сообщения об ошибках по...
4683 просмотров
schedule 23.10.2022

Подсчет строк, игнорируемых grep
Постараюсь объяснить это как можно яснее... У меня есть скрипт, который в какой-то момент делает это: grep -vf ignore.txt input.txt В этом ignore.txt есть куча строк с вещами, которые я хочу, чтобы мой grep игнорировал, поэтому -v (что...
445 просмотров
schedule 08.01.2024

Использование Sed с регулярными выражениями для замены подстроки
Я использую Ubuntu Natty. Я пытаюсь использовать sed для замены строки с помощью командной строки. Часть текстового файла (app.config), которую я пытаюсь заменить, выглядит следующим образом: %% http is a list of IP addresses and TCP ports...
2515 просмотров
schedule 22.10.2022