0
ответов

Создание сценариев в Bash

У меня есть функция в bash, например, parse, которая принимает один аргумент, а имя функции - f. Мой файл для обработки чем-то похож на a @ b @ c @ a @ d @ e @ g @ m @ n @ t @ Я хочу получить вывод как a @ f (b) @f (c) @ (скрыто)
вопрос задан: 27 September 2011 22:08
0
ответов

Как удалить вкладки из пустых строк с помощью sed?

Я бы хотел использовать sed для удаления вкладок из пустых строк. Например, строка, содержащая только \ t \ n, должна измениться на \ n. Какой у этого синтаксис?
вопрос задан: 26 September 2011 17:02
0
ответов

поиск и замена строки в нескольких файлах из терминала unix

Мы конвертируем все статические html-страницы в нашей кодовой базе в php-страницы. Первым шагом было бы изменить все расширения файлов .html на .php (что я уже сделал). Вторым шагом будет ...
вопрос задан: 24 September 2011 00:12
0
ответов

sed: Может ли мой шаблон содержать символ «не является»? Как сказать «не является X»?

Как сказать «не является» определенным символом в sed?
вопрос задан: 22 September 2011 20:08
0
ответов

Как удалить все строки, содержащие двойные кавычки в sh?

Я попробовал sed -ne '/ \ "/! P' theinput> theproduct, но это ни к чему не привело. Ничего не произошло. Что я могу try?
вопрос задан: 18 September 2011 18:10
0
ответов

Почему SED не заменит шаблоны перекрытия

У меня есть файл разгрузки базы данных с полем, разделенным символом . Я запускаю этот файл через SED, чтобы заменить любые происшествия с \ N . Это так ...
вопрос задан: 14 September 2011 18:23
0
ответов

SED Выставленные цифры

Я пытаюсь извлечь цифры с SED: echo hgdfjg678gfdg kjg45nn | Sed 'S / .* \ ([0-9] \ + \). * / \ 1 / g', но результат: 5. Как извлечь: 678 и 45? Заранее спасибо!
вопрос задан: 12 September 2011 18:13
0
ответов

Рекурсивный SED в конкретных файлах

Я хочу изменить каждый шаблон «выселения» с «128» во всех файлах, запущенных с «TOR *». Я использую находку. -Нам «TOR *» - EXECEC SED "S / ESCICTIONS / 128 / G" {} '\; Но это не работает.
вопрос задан: 11 September 2011 05:15
0
ответов

Использование SED для копирования строк и удаления символов из дубликатов

У меня есть файл, который выглядит так: @ "afghanistan.png", @ "Albania.png", @ "Algeria.png", @ "American_samoa.png", я хочу, чтобы это выглядеть так @ "afghanistan.png", @"Афганистан", @ "Albania.png", @ "...
вопрос задан: 10 September 2011 01:29
0
ответов

Извлечение числа из имени файла

В Bash я думал использовать SED, но не может понять, как извлечь шаблон вместо обычного замены. Например: filename = 'blah_blah _ ####### _ blah.ext "Количество шифров (в приведенном выше примере, написанном с" # "...
вопрос задан: 4 September 2011 17:45
0
ответов

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

Я пытаюсь перебрать все файлы в каталоге. Я хочу кое-что сделать с каждым файлом (преобразовать его в xml, не включённый в пример), затем записать файл в новую структуру каталога. для ...
вопрос задан: 30 August 2011 17:15
0
ответов

Sed в AIX не распознает флаг -i

Работает ли sed -i в AIX? Если нет, как я могу отредактировать файл «на месте» в AIX?
вопрос задан: 29 August 2011 16:34
0
ответов

Извлечь строку из скобок

Я новичок в bash, так что это довольно интересный вопрос для новичков. Предположим, у меня есть строка: строка1 [строка2] строка3 строка4 Я хотел бы извлечь строку2 из квадратных скобок; но скобки могут ...
вопрос задан: 26 August 2011 19:40
0
ответов

Замена содержимого тега HTML с помощью sed

Я пытаюсь заменить содержимое некоторых HTML-тегов на HTML-странице, используя sed в сценарии bash. По какой-то причине я не получаю должного результата, так как ничего не заменяет. Это должно быть что-то ...
вопрос задан: 25 August 2011 12:08
0
ответов

sed - как удалить все, кроме определенного шаблона?

Мне нужно удалить все, кроме 1, 2 или 3 цифр (0-9, или 10-99, или 100) предшествующий% (хотя я не хочу видеть%) из вывода другой команды и перенаправить его другой команде. Я знаю ...
вопрос задан: 20 August 2011 19:12
0
ответов

sed, как заменить одну строку двумя строками?

Я пытаюсь заменить одну строку двумя строками, используя sed в debian, и вот что я придумал: sed -i 's / You are good / You are good \ n You are the best / g' /output.txt Однако, когда я делаю это, sed ...
вопрос задан: 16 August 2011 22:50
0
ответов

Awk условное объединение нескольких строк

Я хочу объединить значения из нескольких строк разной длины в одну строку, если они соответствуют идентификаторам. Пример ввода: ID: Значение: а-1 49 а-2 75 б-1 120 б-2150 б-3 211 с-1 289 д-1 301 d-2 322 ...
вопрос задан: 15 August 2011 18:01
0
ответов

Bash - найдите ключевое слово в файле и удалите его строку [дубликат]

Я хотел бы ввести ключевое слово, найти строку, где это ключевое слово встречается в файле, и стереть всю строку. Это то, что у меня есть, но оно не работает должным образом: KEYWORD = 'domain.com' кот / etc / hosts | ...
вопрос задан: 15 August 2011 00:39
0
ответов

Использование sed для сжатого файла

Я написал программу обработки файлов, и теперь ей нужно читать из заархивированного файла (размер распакованного файла .gz может достигать 2 ТБ ), Есть ли эквивалент в sed для заархивированных файлов, таких как (zcat / cat), или еще ...
вопрос задан: 8 August 2011 21:40
0
ответов

Остановить sed в окнах от изменения \ r на \ r \ n

Я использую sed в Windows, чтобы удалить некоторые лишние строки в формате стиля unix (окончания строк \ n). К сожалению, sed заменяет эти окончания строк даже в тех строках, которые не меняются на \ r \ n. Как я могу ...
вопрос задан: 8 August 2011 14:18
0
ответов

Возможна замена Sed с использованием арифметических операций?

Файл, который мне нужно изменить, содержит следующее: блок: 16, размер: 16, начало: 8, длина: 4 Мне нужен файл, чтобы значения для блока, размера будет разделен на 2, а значения для начала, длина будет ...
вопрос задан: 5 August 2011 15:33
0
ответов

Использование sed для удаления блока текста

У меня есть блок текста, который выглядит так: ... куча всего Я бы хотел удалить весь этот блок. Что такое команда sed?
вопрос задан: 4 August 2011 17:08
0
ответов

Как изменить то, что sed считает разделителем строк

Поскольку я новичок в sed, я получаю удовольствие от просмотра этот sed не считает, что символ \ r является допустимым разделителем строки. Кто-нибудь знает, как сказать sed, какие символы я бы хотел использовать в качестве ...
вопрос задан: 2 August 2011 23:35
0
ответов

sed: вставлять строку после каждых N строк

Я хочу вставлять строку через каждые 30 строк в моем большом файле. Я использую mini-sed, который не поддерживает оператор диапазона ~ (тильда). Я ищу решение только для sed.
вопрос задан: 29 July 2011 07:50
0
ответов

Пропуск первых n строк при использовании регулярного выражения с sed?

Можно ли в sed пропустить первые n строк при применении регулярного выражения? В настоящее время я использую следующее: cat test | sed '/ ^ Name / d; / ^ ---------- / 1; / ^ (/ d; / ^ $ / d' в следующем файле: Имя Джон ...
вопрос задан: 29 July 2011 06:31
0
ответов

Как переключать / вращать каждые две строки с помощью sed / awk?

Я делал это вручную и просто больше не могу этого делать - Я есть тысячи строк, и я думаю, что это работа для sed или awk. По сути, у нас есть такой файл: Предложение X Соответствие ...
вопрос задан: 25 July 2011 17:04
0
ответов

Проблема с регулярным выражением Sed на Mac, отлично работает в Linux

Это отлично работает в Linux (Debian): sed -e 's, ^ [\ t] * psd \ (. * \ ) \; ,, 'Я считаю, что на Mac мне нужно использовать флаг -E вместо -e: sed -E' s, ^ [\ t] * psd \ (. * \) \; ,, 'но регулярное выражение не совпадает, и ...
вопрос задан: 23 July 2011 04:28
0
ответов

Используйте содержимое файла для замены строки с помощью SED

Какой была бы команда sed для сценариев оболочки Mac, которая заменила бы все итерации строки "fox" со всем содержимым строки myFile.txt. myFile.txt будет html-содержимым с разрывами строки ...
вопрос задан: 22 July 2011 14:09
0
ответов

Как добавить строку текста в середину файла с помощью bash?

Я пытаюсь добавить строку текста в середину текстового файла в сценарии bash. В частности, я пытаюсь добавить сервер имен в свой файл /etc/resolv.conf. В его нынешнем виде resolv.conf выглядит так: # ...
вопрос задан: 18 July 2011 20:49
0
ответов

Python - использование подпроцесса для вызова sed?

I хотите вызвать sed из Python с помощью подпроцесса. Сценарий, который я пробовал использовать, приведен ниже. однако это направляет вывод sed на стандартный терминал. Похоже, что оператор '>' не распознается из ...
вопрос задан: 15 July 2011 12:29