Вопросы с тегом «sed»

2
Bash :: добавить текст к выводу файла

Я очень новичок в Shell Scripting, так что это может быть очень простое решение, но я изо всех сил пытаюсь заставить его работать. У меня есть файл с этим содержанием: example1.eu example2.eu example3.eu То, что я пытаюсь сделать, это выводить содержимое файла в одну строку форматирования примерно...

2
Sed (или другой) скрипт для замены персонажа в группе захвата

Я пытаюсь преобразовать разметку Pandoc в разметку wiki Confluence, я использую markdown2confluence сделать основную часть работы. Это работает довольно хорошо, за исключением тех случаев, когда я говорю о CSS и FreeMarker, которые используют { & Амп; } в коде, пока Confluence использует {{ & Амп;...

1
Пакетный поиск и замена пути к файлу

Итак, у меня есть много списков воспроизведения m3u, созданных на моей машине с Windows, в папке с путями к файлам: D:\path-of-mp3 Итак, сначала я хочу заменить все \с, /а затем D:с /media/etcetcвнутри плейлиста. Как мне сделать это с помощью sed или другого инструмента для каждого плейлиста в...

1
переменная sed вставить перед последней строкой

Я хотел бы вставить переменную перед последней строкой. Это мой файл. $ cat file.txt one two three four five Когда я пытаюсь без использования переменных, это работает нормально. $ sed -i '$i name' file.txt $ cat file.txt one two three four name five Когда я использую переменную, она не работает. Я...

1
Ex / vim ex-mode и sed категорически разные утилиты или две разные программы для одних и тех же задач

Я понимаю, что sed (потоковый редактор) - это неинтерактивный редактор, который полезен для сценариев и пакетной обработки. Я также понимаю, что ex и vim вызывают: ex-mode - линейные редакторы для неинтерактивной обработки текста. У меня вопрос не о том, что лучше или полезнее, а о том, есть ли...

1
Как я могу заставить sed удалить строку, а затем проигнорировать проверку файла?

Я использую следующую команду для извлечения описаний из патчей: sed ' s/Title: \(.*\)/### \1 ###\n\n**File:** FILE_NAME_HERE/ /^diff\|^---/ { q } ' "$patch" | egrep -v '^(diff|---)' Как я могу избавиться от egrep -v '^(diff|---)' часть и использовать только сед? Я пытался сделать это:...

1
Как назвать «sed» в файлах PDF

Я могу найти текст в PDF-файлах, используя pdfgrep. Как я могу sedих? Я просто хочу изменить шаблон текста, и я не думаю, что мне нужен редактор для этого. Или я? Как я могу этого...

1
Труба Sed Sash, чтобы Командовать Однострочником

Я пытаюсь сбросить вывод со всех моих интерфейсов. Это то, что у меня так далеко: ifconfig | awk '{print $1}' | sed s'/.$//' Я хотел бы иметь что-то вроде: ifconfig | awk '{print $1}' | sed s'/.$//' | tcpdump -i {} -c 1 где {} - это то, что передается в трубе. ОБНОВИТЬ: Вот пример выходных данных...

1
Использование Sed Ampersand Substitution с Array

Я пытаюсь использовать символ амперсанда sed, чтобы заменить исходную строку, а затем прочитать из массива, но это не работает. Я просто получаю сообщение об ошибке: «ожидается операнд (токен ошибки -« & »)». Вот соответствующая строка кода: gawk -F '\t' '{ print $5"\t"$1"\t"$2"\t"$3"\t"$4 }'...

1
Используйте sed для изменения и выполнения предыдущей команды

У меня есть куча PDF-файлов, которые объединены в очень длинную командную строку в каталоге. Некоторые на английском языке, а некоторые на французском _e.pdf а также _f.pdf, Поскольку они объединены в определенном порядке, командная строка не может быть сокращена, но я хотел бы изменить и повторно...

1
SED / AWK / PERL (GNU userland) - как заменить шаблон A, но не шаблон B?

Во-первых, я использую GNU userland, поэтому вы можете предположить, что я использую Bash, GNU coreutils ... У меня есть HTML, и я хочу изменить все href="foobarz" в href="" Однако я не хочу менять строку, содержащую слово css(без учета регистра) 'href="fooCsSbarz"' должен остаться без изменений Я...

1
sed + отрезок перед разделителем «;»

как выполнить sed для того, чтобы напечатать строку до ";" персонаж echo "NUMBER = 3247 FULL DUPLEX ; speed=343 434 " | sed ..... нужен следующий вывод НОМЕР = 3247 ПОЛНЫЙ ДУПЛЕКС

1
Удалить каталоги от Linux 2010 года в Linux

Я хочу использовать следующую команду для удаления каталогов только от января 2010 ls -lh | awk '{print $6 " " $9}' | sed -n '/Jan/p' | awk '{print $2}' >>/tmp/file_list Приведенная выше команда выведет список всех каталогов, датированных январем, но в моем списке есть январь 2010 и январь...

0
Unix sed не умеет читать. специфическая проблема при использовании переменной

Одна строка в контрольном файле выглядит так: 1039 ZA_BKPF_20170725103534.txt Таким образом, используя пробел в качестве разделителя, я обрезаю и присваиваю только имя файла переменной, как показано ниже: файл = echo "$line" | cut -d " " -f2 и тогда я использую sed: sed -i 1d "$ targetDir" / "$...

0
SED основной заместитель не работает

Я на Ubuntu 12.04. Следующее выражение: echo abcd123 | sed 's/\([a-z]*\).*/\1/' должен получить результат как "abcd". Но я получаю "abcd123". ЗАЧЕМ?? Использование следующего сайта в качестве учебника по SED: Учебник САС от Брюса Барнетта...

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

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

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

как сопоставить строку и отобразить две строки под строкой например (я хочу сопоставить строку «изготовления» и отобразить две строки после cat ima.conf # the manufacturer or driver author. com.sun.ima /usr/lib/libsun_ima.so.1 com.sun.ima64 /usr/lib/64/libsun_ima.so.1 # Format: # # <library...

0
Как использовать sed для удаления "(двойные кавычки) в строках кода, оставляя их в реальных строках комментариев в файле vimrc?

В Ubuntu (сервер / рабочий стол) я хочу удалить один "(двойные кавычки) символ из начала строк в моем /etc/vim/vimrc. Это должно быть сделано для всех строк, которые начинаются с a ", но не в том случае, если за "ним следует один пробел, поскольку последние указывают на реальные комментарии (в...