0
ответов

Как использовать SED без файла с env var?

Можно ли заменить вещь в env var с помощью SED? $ a = 'aoeua' $ sed 's @ a @ o @ g' <$ a bash: aoeua: Нет такого файла или каталога $ env | grep "ОБОЛОЧКА" SHELL = / bin / bash Мне нужен результат ooeuo ...
вопрос задан: 18 January 2012 01:24
0
ответов

Удалите все строки между двумя шаблонами (исключая шаблон) с помощью sed или awk

У меня есть довольно большой выходной текстовый файл, в котором мне нужно удалить все строки между двумя шаблонами, но сохранить совпадение с шаблоном. Файлы примерно похожи на следующий результат. ТЕСТ №1 ...
вопрос задан: 14 January 2012 01:33
0
ответов

Как я могу создать файл сценария из шаблона с помощью bash?

Я пытаюсь автоматизировать настройку создания сайта для нашего внутреннего сервера разработки. В настоящее время это состоит из создания системного пользователя, пользователя mysql, базы данных и конфигурации apache. Я знаю, как могу ...
вопрос задан: 12 January 2012 19:36
0
ответов

Как напечатать количество символов в каждой строке текстового файла

Я хотел бы напечатать количество символов в каждой строке текстового файла с помощью команды unix. Я знаю, что с PowerShell gc abc.txt это просто | % {$ _. length}, но мне нужна команда unix.
вопрос задан: 9 January 2012 14:01
0
ответов

Извлечь определенные слова из строки

Я надеюсь, что кто-то здесь может мне помочь. У меня есть строка в текстовом файле, которая выглядит примерно так: 8 января, 14:12:56 ядро: SRC = 1.2.3.4 DST = 255.255.255.255 LEN = 104 TOS = 0x00 PREC = 0x00 TTL = 6 4 ID = 0 DF PROTO = UDP SPT = 44224 .
вопрос задан: 8 January 2012 14:09
0
ответов

Как избежать обратной косой черты в сценарии sed, встроенном в сценарий bash

Я хочу отредактировать файл с помощью сценария sed в сценарии bash. Я хочу, чтобы это было легко поддерживать позже; легко понять и изменить. Строка замены выглядит так: PS1 = '\ [\ e [1; 32m \] [\ u @ \ h \ W] \ $ \ [\ e [...
вопрос задан: 4 January 2012 17:35
0
ответов

Сравнить 2 файла Unix и вывести совпадающие строки в новый файл?

У меня есть 2 файла nix. Все данные находятся на одной единственной строке в каждом файле. Каждое значение разделено нулевым символом. Некоторые значения в данных совпадают. Как мне разобрать эти данные в новый файл ...
вопрос задан: 4 January 2012 04:44
0
ответов

как сообщить sed «точка соответствует новой строке»

Я не могу понять, как определить совпадение точек в sed. строка: echo -e "один \ nдва \ nтри" | sed 's / one. * two / one / m' Я ожидаю получить: один три вместо этого я получаю оригинал: один два три
вопрос задан: 24 December 2011 11:36
0
ответов

Отредактируйте значение свойства в файле свойств из сценария оболочки

В заголовке сказано все. Мне нужно заменить неизвестное мне значение свойства другим значением. я пробую это: #! / bin / bash sed -i "s / myprop = [^] * / myprop = $ newvalue / g" file.properties я получаю sed: -e ...
вопрос задан: 22 December 2011 16:42
0
ответов

sed / regex: Как сопоставить '<' или '>' в строке

Я хочу сопоставить все, что меньше ( Знаки '<') или больше ('>') в файле с использованием sed. Я хочу сопоставить только один символ Моя цель - заменить их на '<' и '>' (убедитесь, что они ...
вопрос задан: 21 December 2011 15:09
0
ответов

Общая помощь в расшифровке / объяснении однострочников sed?

Я только что наткнулся на какое-то загадочное выражение sed в устаревшем скрипте. Не могли бы вы мне подсказать, как начать его расшифровывать? Лучше всего был бы какой-нибудь автоматический инструмент, переводящий заклинания sed в ...
вопрос задан: 21 December 2011 09:24
0
ответов

заменить / заменить шаблон содержимым файла

sed -i "/ xxxxxxxxxxxx / r inc-sausage" git.html sed -i "/ xxxxxxxxxxxx / d" git.html Сначала я вставляю содержимое inc-sausage при нахождении xxxxxxxxxxxx Второе удаляю xxxxxxxxxxxx Обе команды делают ...
вопрос задан: 21 December 2011 00:55
0
ответов

Как объединить пары последовательных строк в большой файл (1 миллион строк) с помощью vim, sed или другого аналогичного инструмента?

Мне нужно переместить содержимое каждой второй строки вверх на строку выше, так чтобы данные line2 находились рядом с line1, работами, разделенными запятыми или пробелами. Вход: строка1 строка2 строка3 строка4 Выход: ...
вопрос задан: 20 December 2011 10:31
0
ответов

Удаление символов юникода из текстовых файлов - sed , другие методы bash/shell

Как удалить символы юникода из кучи текстовых файлов на терминале? Я пробовал это, но это не сработало: sed 'g/\u'U+200E'//' -i *.txt Мне нужно удалить эти юникоды из текстовых файлов U+...
вопрос задан: 19 December 2011 02:55
0
ответов

Разделение файла в Linux на основе содержимого [дубликат]

У меня есть дамп электронной почты размером около 400 МБ. Я хочу разбить это на файлы .txt, по одному письму в каждом файле. Каждое электронное письмо начинается со стандартного заголовка HTML, указывающего тип документа.Это означает, что я ...
вопрос задан: 17 December 2011 10:49
0
ответов

Bash: Найти файл с максимальным количеством строк

Вот моя попытка сделать это Найти все файлы *.java find . -name '*.java' Подсчитать строки wc -l Удалить последнюю строку sed '$d' Используйте AWK для поиска максимального количества строк в выводе wc awk 'max=="" || data=="" || $1 > max {...
вопрос задан: 13 December 2011 11:21
0
ответов

Сценарий оболочки для замены переменной в документе HTML

Я хочу создать статический веб-сайт из сценария оболочки. Пример кода сценария оболочки: author = "Github INC." name = "Github" description = "социальное кодирование" text = $ (awk '{print}' main.html) ...
вопрос задан: 9 December 2011 21:33
0
ответов

объяснить часть выражения sed - * \ 1 $ / p

Этот код выводит строки, в которых совпадают только первая и последняя цифры - кто-нибудь может объяснить на английском, как это работает: seq 1000 | sed -nr -e '/ ^ ([0-9]) ([0-9]) * \ 1 $ / p' выводит: 11 22 33 и т. д. I ...
вопрос задан: 7 December 2011 14:03
0
ответов

Как правильно вставить вкладку в sed?

Как правильно вставить вкладку в sed? Я вставляю строку заголовка в поток с помощью sed. Я, вероятно, мог бы потом заменить какой-то символ, чтобы вставить табуляцию с помощью регулярного выражения, ...
вопрос задан: 6 December 2011 22:07
0
ответов

Объединение столбцов из разных файлов

У меня есть два текстовых файла со следующей структурой: Файл 1 Столбец1: Столбец2 Столбец1: Столбец2 ... Файл 2 Столбец3 Столбец 3 ... Я хотел бы создать файл с такой файловой структурой: Столбец1: ...
вопрос задан: 6 December 2011 11:07
0
ответов

sed: просто пытаюсь удалить подстроку

У меня есть файл с таким содержимым: foo: bar1 foo: bar2 foo: bar3 foo: bar4 foo: bar5 Я хочу удалить цепочки "foo:", чтобы остался файл: bar1 ...
вопрос задан: 2 December 2011 13:23
0
ответов

Я хочу использовать «awk» или sed для печати всех строк, начинающихся с «comm =» в файле

Я хочу использовать «awk» или «sed "чтобы напечатать все строки, начинающиеся с comm =, из файла filex. Обратите внимание, что каждая строка содержит" comm = somthing ", например: comm = rm, comm = ll, comm = ls .... Как я могу ...
вопрос задан: 30 November 2011 14:08
0
ответов

Как я могу использовать «sed» для удаления 2 строк после совпадения / совпадений?

У меня есть следующая команда: sed -i -e '/ match1 /, + 2d 'filex, который удаляет 2 строки после нахождения совпадения "match1" в файле "file x". Я хочу добавить к нему несколько совпадений, например match1, match 2 ......
вопрос задан: 30 November 2011 09:03
0
ответов

sed - удалить точку в конце строки

Я пытаюсь удалить точки в конце строки в текстовом файле. Некоторые строки имеют в конце точки, а некоторые нет: $ cat textfile sometexthere.123..22.no_period moretext_with_period. ** <- ...
вопрос задан: 29 November 2011 20:42
0
ответов

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

У меня есть файл, который содержит: Lorem ipsum dolem file1.jar. file1.jar (MD5: 12345678901234567890123456789012) file2.jar (MD5: 098765432109876543210987654321098765432109) file3.jar (MD5: ...
вопрос задан: 26 November 2011 16:56
0
ответов

chomping file down

У меня есть большой файл журнала, более 1 миллиона строк. Мне нужно использовать regexp для поиска шаблона, а затем начать измельчать файл, пока не попадется другое регулярное выражение. В итоге я получаю что-то вроде 1500 ...
вопрос задан: 25 November 2011 15:59
0
ответов

Как использовать sed для удаления следующей строки в Solaris

Я пытаюсь использовать sed для поиска подходящего шаблона в файле, а затем удаляю только следующую строку. Пример LocationNew York <---- delete USA LocationLondon <---- deleteUK Я пробовал sed '/ Location / {n; ...
вопрос задан: 25 November 2011 10:04
0
ответов

использовать sed для замены текста только в кавычках

У меня есть этот тестовый файл. [root @ localhost ~] # cat f.txt "a aa" MM "bbb b" MM MM MM "bb" [root @ localhost ~] # Я хочу чтобы заменить все пробелы в кавычках, обратите внимание, только в кавычки. Все ...
вопрос задан: 25 November 2011 07:27
0
ответов

sed: одновременная замена на месте и распечатка измененных строк?

Скажем, у меня есть этот файл: cat> test.txt << EOF строка одно слово строка два слова строка три слова строка один два слова EOF И скажем, я хочу заменить все слова 'two' на 'TWO', встроенные в -...
вопрос задан: 23 November 2011 03:11
0
ответов

Удалить все строки, начинающиеся с # из файла

Все строки с комментариями в файле начинаются с #. Как я могу удалить все строки (и только те строки), которые начинаются с #? Другие строки, содержащие #, но не в начале строки ...
вопрос задан: 21 November 2011 01:30