Вопросы по теме '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 просмотров
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 просмотров
schedule
15.11.2022
Не удалось удалить возврат каретки
Привет!
Мне было поручено создать отчет по файлам, которые мы получаем от наших поставщиков оборудования. Мне нужно найти эти файлы для двух полей «Test_Version» и «Model-Manufacturer»; для каждого поля мне нужно зафиксировать соответствующие...
1321 просмотров
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 просмотров
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