0
ответов

Как я могу добавить переменный текст в последнюю строку файла через командную строку?

не могли бы вы рассказать мне, как я (пользователь Linux) могу добавить текст в последнюю строку текстового файла? У меня пока есть это: APPEND = 'Some / Path which is / variable' sed '$ {s / $ / $ APPEND /}' test.txt Он работает, но $ ...
вопрос задан: 8 July 2011 13:30
0
ответов

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

У меня есть файл с разделителями пробелами с переменным количеством записей на каждой строке. Я хочу заменить первые два пробела запятыми, чтобы создать файл с разделителями-запятыми из трех столбцов. Вот ...
вопрос задан: 8 July 2011 09:36
0
ответов

Как использовать команду sed для добавления строки перед строкой шаблона?

Я хочу использовать sed для изменения моего файла с именем "baz". Когда я ищу шаблон foo, foo не находится в начале или конце строки, я хочу добавить bar перед foo, как я могу сделать это с помощью sed? Входной файл ...
вопрос задан: 8 July 2011 04:22
0
ответов

Могут ли утилиты командной строки быть быстрее, чем C ++? [закрыто]

У меня есть проект, в котором я хочу управлять определенными файлами вывода. Это можно сделать с помощью комбинации grep, sed и конвейера с | В качестве альтернативы я могу написать программу на C ++, чтобы делать ...
вопрос задан: 6 July 2011 21:07
0
ответов

Как заключить каждую строку в файле в двойные кавычки с помощью sed?

Вот что я пробовал: sed -i 's /^.*/"$&"/ 'myFile.txt Он помещает $ в начале каждой строки.
вопрос задан: 1 July 2011 23:30
0
ответов

sed / awk для двойного пробела в файле

У меня есть файл с пустыми строками, и мне нужно удвоить интервал между строками в файле. Это означает, что мне нужна пустая строка между двумя строками с текстом в ней. Не могли бы вы показать мне простой способ сделать это с помощью awk и / или sed
вопрос задан: 1 July 2011 01:01
0
ответов

Удалить строку в файле, совпадающую с одной строкой, но не соответствующую другой - SED, BASH?

Я хочу удалить все строки в файле, содержащие слово "test", но если эта строка содержит "test @", я не хочу ее удалять. Вероятно, есть какой-нибудь забавный способ сделать это с помощью sed, но я ...
вопрос задан: 30 June 2011 06:43
0
ответов

как разделить файл - выбрать количество строк или столбцов

Я бы любить чтобы получить ваш совет / помощь о том, как разбить большой файл (миллионы строк или строк). Например, (1) У меня большой файл (миллионы строк, разделенных табуляцией). Я хочу подмножество этого файла ...
вопрос задан: 27 June 2011 10:30
0
ответов

Подстановка текста (чтение из файла и сохранение в тот же файл) в Linux с помощью sed

I хотите прочитать файл "teste", выполнить некоторые операции "найти и заменить" и перезаписать "teste" результатами. Чем ближе я до сих пор был: $ cat teste Я должен что-то найти Это сложно найти ... Найдите его ...
вопрос задан: 26 June 2011 16:52
0
ответов

как обрезать файл - удалить столбцы с одинаковым значением

Мне нужна ваша помощь в обрезке файла путем удаления столбцов с одинаковым значением. # файл, который у меня есть (разделенные табуляцией, миллионы столбцов) домкрат 1 5 9 Иоанна 3 5 0 lisa 4 5 7 # файл, который мне нужен (...
вопрос задан: 15 June 2011 20:10
0
ответов

Замена / на TAB с помощью sed

Мне нужно заменить косую черту на табуляцию, чтобы я мог извлечь имя каталога с помощью awk. / path / to / some / USEFUL_INFORMATION / in / some / path Я пытался это сделать, но все, что он делает, это ставит "t" в начале ...
вопрос задан: 15 June 2011 19:55
0
ответов

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

В sed довольно распространено использование нескольких команд, разделенных точкой с запятой: $ sed -e ' / re / {s // заменить / p; q;} Однако стандарт (например, http://pubs.opengroup.org/onlinepubs/9699919799/) только ...
вопрос задан: 8 June 2011 14:41
0
ответов

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

Я использую sed -e 's / \ (. * \ ) ABC / \ 1DEF / 'myfile, чтобы заменить последнее вхождение ABC на DEF в файле. Я хочу изменить его, чтобы заменить последнее вхождение ABC на DEF в каждой строке файла. ...
вопрос задан: 7 June 2011 20:39
0
ответов

sed подстановка подстановочного знака

Я хочу сделать подстановку на основе подстановочного знака. Например, измените все «владение» на «распоряжение», только если слово «владение» стоит после знака '='. В основном регулярное выражение, которое соответствует this =. * Tenure ...
вопрос задан: 6 June 2011 22:14
0
ответов

Как работает команда 'N' в sed?

без преамбулы, $ cat in.txt a b c d $ sed '=; N' in.txt 1 a b 3 c d Похоже, что команда 'N' работает во всех остальных строках. Возможно, это было бы естественно, потому что команда «N» присоединяется к следующей строке ...
вопрос задан: 6 June 2011 17:33
0
ответов

Загрузка и вставка солевой строки внутри wordpress wp-config.php с помощью Bash

Как я могу вставить содержимое переменной $SALT в определенную точку (строку или строку) файла типа wp-contet.php из wordpress с помощью скрипта Bash? SALT=$(curl -L https://api.wordpress.org/secret-...
вопрос задан: 4 June 2011 10:21
0
ответов

Подсчет совпадений шаблонов регулярных выражений в одной строке с помощью sed или grep?

Я хочу подсчитать количество совпадений в одной строке (или во всех строк, так как всегда будет только одна строка). Я хочу подсчитывать не только одно совпадение в строке, как в echo «123 123 123» | grep -c ...
вопрос задан: 30 May 2011 23:02
0
ответов

Как извлечь текст между двумя словами в unix?

Я использую базовое выражение sed: - sed -n "am /, / sed / p", чтобы получить текст между "am" и "sed", который выведет "am \ n using \ n basic \ n" sed ". Но моя настоящая проблема в том, если строка будет: - ...
вопрос задан: 25 May 2011 18:33
0
ответов

Подсчет вхождений после совпадения строки с помощью текстовых утилит bash

Я пытаюсь реорганизовать свой рабочий стол с помощью какая-нибудь классная конфигурация conky. Так как я очень большой поклонник org-mode в Emacs, я хотел бы вывести задачи из файла org, где я храню свои ежедневные задачи, и отображать их ...
вопрос задан: 25 May 2011 10:10
0
ответов

Регулярное выражение Java и sed не одно и то же…?

Получите эти строки: 00582124628575 0034911320020 0034911320020 005217721320739 0902345623 067913187056 00543515703528 Примените это выражение в java: ^ (06700 | 067 | 00) ([0-9] *). Я намерен ...
вопрос задан: 18 May 2011 12:12
0
ответов

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

У меня есть несколько файлов, скажем, a, b, c, я бы хотел что-то вроде> cat abc, но с "a" в начале строки a. «b» в начале строк b и «c» в начале ...
вопрос задан: 17 May 2011 05:00
0
ответов

regexp (sed) suppress «no match» output

Я застрял на этом и не могу осмыслить это: как я могу сказать sed вернуть найденное значение, а иначе заткнуться? Это действительно вне меня: зачем sed возвращать всю строку, если он нашел ...
вопрос задан: 15 May 2011 22:47
0
ответов

Grep. Строка текста, которая не заканчивается на «abcd»?

Привет, я ищу регулярное выражение для: строка текста, которая не заканчивается определенным словом, допустим, это «abcd» Сначала я попробовал с. * [^ Abcd] $ Этот, конечно, не работает. Соответствует ...
вопрос задан: 15 May 2011 02:31
0
ответов

Самый быстрый / краткий однострочный интерфейс bash для извлечения заданных строк из файла

Я хочу извлечь из файла только строки с определенными номерами строк (у меня примерно 20-50 строк чисел, в файле 30 000 строк). До сих пор я нашел наиболее краткий способ сделать это, например: gawk ...
вопрос задан: 11 May 2011 09:11
0
ответов

What actually the meaning of “-n” in sed?

According to http://linux.about.com/od/commands/l/blcmdl1_sed.htm suppress automatic printing of pattern space I've tested with or without -n, sed will produce same result I dont understand ...
вопрос задан: 10 May 2011 14:00
0
ответов

Удалить строки из файла с помощью SED или AWK

Я видел много вариантов, очень запутался в том, как решить эти 3 проблемы. удаление всех строк, кроме первой из файла удаление строки из файла с номером строки удаление строк из файла с ...
вопрос задан: 10 May 2011 13:59
0
ответов

как заменить все строки между двумя точками и заменить их некоторым текстом в sed

Предположим, у меня есть этот текст: BEGIN Здравствуйте Мир как являются ты END Как преобразовать его в следующий текст с помощью команды sed в Linux: BEGIN хорошо, спасибо КОНЕЦ
вопрос задан: 9 May 2011 16:15
0
ответов

Запутывающее однострочное приложение Sed в руководстве по Makefile

Может ли кто-нибудь объяснить этот однострочник sed на английском языке (чем больше деталей, тем лучше)? @sed 's / \ ($ * \) \. o [:] * / \ 1.o $ @ : / g' <$ *. d> $ @ ; \ rm -f $ *. d; [-s $ @ ] || rm -f $ @ Это часть ...
вопрос задан: 4 May 2011 22:02
0
ответов

Sed заменяет каждое n-е вхождение

Я пытаюсь использовать sed для замены всех остальных вхождений элемента html файла, чтобы я мог создавать строки с чередующимися цветами. Вот что я пробовал, и это не работает. sed 's / ...
вопрос задан: 2 May 2011 14:11
0
ответов

Замена с помощью функции sed + bash

мой вопрос кажется общим, но я могу ' не нахожу ответов. Как в команде sed заменить шаблон подстановки значением, возвращаемым простой функцией bash. Например, я создал ...
вопрос задан: 25 April 2011 09:49