0
ответов

Печатать только те части, которые соответствуют регулярному выражению

echo "a b _c d _e f" | sed 's/[ ]*_[a-z]\+//g' Результатом будет a b d f. Теперь, как я могу изменить это и напечатать только _c _e, ничего не предполагая об остальной части строки?
вопрос задан: 7 March 2012 13:33
0
ответов

sed удаляет строки, не содержащие конкретной строки

Я новичок в sed, и у меня есть следующий вопрос. В этом примере: здесь немного текста бла бла 123 еще одна новая линия еще какой-то текст другая строка Я хочу удалить все строки, кроме тех, которые ...
вопрос задан: 2 March 2012 23:50
0
ответов

Как вставить текст в начало файла?

До сих пор мне удавалось найти, как добавить строку в начало файла, но это не совсем то, что мне нужно. Я покажу это на примере Содержимое файла Некоторый текст в начале Результат <добавлено ...
вопрос задан: 2 March 2012 01:55
0
ответов

Как вставить символ новой строки после запятой в `), (` с помощью sed?

Как вставить символ новой строки после запятой в), (с помощью sed? $ More temp.txt (фу), (бар) (foobar), (foofoobar) $ sed 's /), (/), \ n (/ g' temp.txt (foo), n (бар) (foobar), n (foofoobar) Почему это не ...
вопрос задан: 27 February 2012 22:05
0
ответов

Удалить n1 предыдущих строк и n2 строк, следующих за строкой, содержащей шаблон

sed -e '/ XXXX /, + 4d' fv.out Мне нужно найти конкретный шаблон в файле и удалить 5 строк вверху и 4 строчки под ним одновременно. Я обнаружил, что строка выше удаляет строку, содержащую ...
вопрос задан: 25 February 2012 09:02
0
ответов

Использовать имя папки в качестве столбца в текстовом файле

Я ленивый подумывает добавить столбец в некоторые текстовые файлы. Текстовые файлы находятся в каталогах, и я хотел бы добавить имя каталога в текстовый файл. Как текстовый файл text.txt в ...
вопрос задан: 22 February 2012 22:11
0
ответов

grep-подобный инструмент, который окрашивает / окрашивает, но не фильтрует?

В течение многих лет я замечал, что GNU grep в Unixes (не только в Linux-версиях) обнаружил, что я использовал интерактивный TERM с поддержкой цвета, например xterm / gnome-terminal / kconsole, и хорошо раскрасил свой поиск ...
вопрос задан: 22 February 2012 17:41
0
ответов

vim или sed / awk / etc - заполнить все строки пробелами до фиксированной ширины

Как я могу дополнить каждую строку файла до определенной ширины (скажем, шириной 63 символа ), заполнение пробелами при необходимости? А пока предположим, что все строки гарантированно содержат менее 63 символов. Я использую vim ...
вопрос задан: 22 February 2012 12:06
0
ответов

Двойной пробел файла с помощью sed в сценарии оболочки

Я новичок в сценариях оболочки и я использовал следующий код для двойного пробела файла (входной файл является параметром): sed G $input_file >> $input_file Проблема в том, что если содержимое моего исходного ...
вопрос задан: 19 February 2012 00:14
0
ответов

Почему sed не работает в моем сценарии bash?

Вот мой код. Я просто хочу скопировать несколько файлов и заменить строку в моем Makefile. Параметр $ 1 - это просто имя моего нового файла .tex. #! / bin / bash pwd = "./" ...
вопрос задан: 17 February 2012 14:14
0
ответов

Прочитать строки между двумя ключевыми словами

Может кто-нибудь подсказать, что делать, если мне нужно прочитать между двумя ключевыми словами, например * System_Power 1 1.2 1,8 2 * System_Terminate В этом случае ответ будет 1 1.2 1,8 2 Я пробовал использовать awk, например awk '$ ...
вопрос задан: 16 February 2012 17:07
0
ответов

sed : заменить n-е слово совпадающим шаблоном?

У меня есть текстовый файл со следующими характеристиками: в каждой строке есть не менее трех «слов», разделенных пробелом «слово» может быть любым символом или строкой символов, к которым я добавил некоторые примечания ...
вопрос задан: 16 February 2012 02:24
0
ответов

Как проверить строку ввода в bash в формате версии (n1.n2.n3)

Я написал сценарий, который обновляет версию определенного файла.Мне нужно проверить, что ввод для пользователя находится в формате версии, поэтому я не заканчиваю добавлять числа, которые не нужны в этих важных ...
вопрос задан: 13 February 2012 16:00
0
ответов

sed извлечение группы цифр

Я попытался извлечь число, как указано ниже, но на экране ничего не отображается: echo "Это пример: 65 яблок" | sed -n 's /.* \ ([0-9] * \) apples / \ 1 / p' Однако я получаю '65', если обе цифры равны ...
вопрос задан: 13 February 2012 12:35
0
ответов

Удаление специальных символов (<200c> <200d> из текстового файла

У меня есть текстовый файл с каким-то специальным невидимым символом в нем. Есть ли способ удалить такие специальный символ. Я пробовал использовать sed в редакторе vim, но он не работает, более того, gedit и kwrite ...
вопрос задан: 13 February 2012 07:54
0
ответов

Используйте sed / grep / awk, чтобы удалить все, вплоть до первой пустой строки.

Кто-нибудь может помочь мне понять, как это сделать, это было бы очень полезно. пример блока // удалить неважный текст // удалить важный текст // оставить более важный текст // keep
вопрос задан: 13 February 2012 03:35
0
ответов

Удаление шаблон в конце строки с помощью sed или других инструментов bash

Я бы хотел удалить все буквы ABC в конце строки. Лучшее, что я придумал, - это echo $ {String} | sed -e 's / ["ABC"] * $ // g' Однако он удалит все буквы A, B или C в конце ...
вопрос задан: 8 February 2012 09:57
0
ответов

Команда Sed для извлечения подстроки слов, разделенных символами, в строке

Дана строка, например abc-def-ghi-jkl. Может ли команда sed извлечь подстроку слева от n-го символа разделителя, например abc для 1, abd-def для 2 и т. Д.? Мне он нужен для создания файлов ...
вопрос задан: 7 February 2012 15:04
0
ответов

Могут ли sed или awk использовать символ NUL в качестве разделителя записей?

У меня есть вывод с разделителем NUL, полученный от следующей команды: some commands | grep -i -c -w -Z 'some regex' Вывод состоит из записей формата : [имя файла]\0[количество шаблонов]\0 Я хочу ...
вопрос задан: 7 February 2012 02:12
0
ответов

Используя sed для изменения / etc / fstab

, я хотел бы изменить / etc / fstab внутри скрипта. Я хочу добавить атрибут aclattribute в корневой раздел. Одна запись в fstabline выглядит так: UUID = 730aee20-52b7-4920-75cd-d0d995ef2445 / ext3 ...
вопрос задан: 2 February 2012 18:48
0
ответов

Удаление блоков текста из огромного текстового файла

Мне было поручено кое-что довольно болезненное, и мне было интересно, может ли кто-нибудь помочь. Наш поставщик предоставил MIB-файл SNMP (txt). К сожалению, очень большая часть этого файла устарела и требует ...
вопрос задан: 1 February 2012 01:00
0
ответов

Передача части шаблонов из sed в оболочку

У меня есть файл, содержащий строки следующего формата: w1 # 1 # x w2 # 4 # b w3 # 2 #d ... Каждое слово (токен) в строке (например, w1 # 1 # x) состоит из 3 частей, первая показывает некоторый индекс (в данном случае w1), ...
вопрос задан: 29 January 2012 13:45
0
ответов

Регулярное выражение Sed и отрицание подстроки

Каков правильный синтаксис для поиска подстроки (строки, которой предшествуют определенные строки и за которой следуют определенные строки), которая не соответствует определенному шаблону ? Например, я хочу взять все подстроки...
вопрос задан: 29 January 2012 12:17
0
ответов

Как разделить поля с помощью разделителя символов трубы

Я знаю, что этот вопрос уже был задан, но ни одно из найденных мною решений не сработало! У меня есть программа, которая имеет такой вывод: COUNT|293|1|lpS Я заинтересован в том, чтобы иметь второе поле ...
вопрос задан: 26 January 2012 13:31
0
ответов

экранирование новой строки в строке замены sed

Вот мои попытки заменить символ b на новую строку с помощью sed при запуске bash $> echo 'abc' | sed 's/b/\n/' anc нет, это не то $> echo 'abc' | sed 's/b/\\\n/' a\nc нет, это ...
вопрос задан: 24 January 2012 17:37
0
ответов

Как вставить строку в файл между двумя блоками известных строк (если она не была вставлена ранее), используя bash?

Я написал сценарий bash, который может изменять php.ini в соответствии с моими потребностями. Теперь мне нужно внести новое изменение, и я не могу найти четкого решения. Мне нужно изменить php.ini для того, чтобы вставить (если ...
вопрос задан: 23 January 2012 13:49
0
ответов

Добавление текста в случае его отсутствия (Perl REGEXP)

Использование оператора замены Perl (s //) Я хотел бы изменить некоторый XML, добавив атрибут к некоторым элементам, если они отсутствуют. Вот пример: ... ...
вопрос задан: 22 January 2012 16:57
0
ответов

sed и awk: как заменить раздел файла другим содержимым?

Файл a.html: бла-бла Я хочу заменить средний текст другим текстом, как этого добиться с помощью sed / awk / других инструментов?
вопрос задан: 22 January 2012 15:34
0
ответов

Замена "#", "$", "%", "&" и "_" на "\#", "\$", "\%", "\&" и "\_"

У меня есть обычный текстовый документ, который я хочу скомпилировать в LaTeX. Однако иногда в нем встречаются символы "#", "$", "%", "&" и "_". Чтобы правильно скомпилировать текст в LaTeX, я должен сначала заменить эти ...
вопрос задан: 21 January 2012 03:56
0
ответов

AWK/SED. Как удалить круглые скобки в простом текстовом файле

У меня есть текстовый файл, выглядящий следующим образом: (-9.1744438E-02,7.6282293E-02) (-9.1744438E-02,7.6282293E-02) ... и так далее. Я хотел бы изменить файл, удалив все скобки и добавив новую строку ...
вопрос задан: 19 January 2012 01:51