0
ответов

Как удалить строки, которые появляются в файле B, из другого файла A?

У меня есть большой файл A (состоящий из электронных писем), одна строка для каждого письма. У меня также есть другой файл B, который содержит другой набор писем. Какую команду я бы использовал, чтобы удалить все адреса, которые появляются ...
вопрос задан: 14 December 2017 15:10
0
ответов

Удалить строки в текстовом файле, которые содержат определенную строку

Как бы я использовал sed, чтобы удалить все строки в текстовом файле, которые содержат определенную строку?
вопрос задан: 11 December 2017 23:44
0
ответов

Найти номер строки, в которой встречается определенное слово, с помощью «grep» [закрыто]

Может ли grep предоставить номер строки, в которой встречается указанное слово? Кроме того, можно ли использовать grep для поиска слова, начинающегося с определенной строки вниз?
вопрос задан: 18 November 2017 04:35
0
ответов

Как объединить каждые две строки в одну из командной строки?

У меня есть текстовый файл следующего формата. Первая строка — это «КЛЮЧ», а вторая — «ЗНАЧЕНИЕ». КЛЮЧ 4048:1736 строка 3 КЛЮЧ 0:1772 строка 1 КЛЮЧ 4192:1349 строка 1 КЛЮЧ 7329:2407 строка 2 ...
вопрос задан: 15 November 2017 00:31
0
ответов

Что делает опция sed -i?

Я отлаживаю скрипт оболочки и пытаюсь выяснить задачу, выполняемую следующей командой: sed -i '1, + 999d' /home/org_user/data.txt Мне нужно изменить эту команду, так как она не выполняется с помощью .. ,
вопрос задан: 17 October 2017 20:13
0
ответов

Удаление последней строки в предложении [закрыто]

У меня есть одно предложение с комбинацией цифры и алфавита. Мне нужно найти последнее вхождение цифры и удалить все символы после цифры в сценариях оболочки Unix. Но это должно ...
вопрос задан: 7 August 2017 01:13
0
ответов

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

Я пытаюсь сохранить возврат подстановки sed в переменной: D = domain.com эхо $ D | sed 's /\./\\./ g' Правильно возвращает: домен \ .com D1 = `echo $ D | sed 's /\./\\./ g' ' echo $ D1 Returns: domain ....
вопрос задан: 31 July 2017 12:45
0
ответов

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

У меня есть большой файл с множеством отдельных путей к файлам, которые выглядят как lolsed_bulsh.png. Я хочу добавить к этим именам файлов расширенный путь, например: /full/path/lolsed_bullsh.png У меня сложный ...
вопрос задан: 13 July 2017 04:32
0
ответов

Инструмент Bash для получения n-й строки из файла

Есть ли «канонический» способ сделать это? Я использовал голову -n | Хвост -1, который делает трюк, но мне было интересно, есть ли инструмент Bash, который специально извлекает строку (или диапазон строк) ...
вопрос задан: 4 June 2017 22:12
0
ответов

Преобразовать вывод Unix `cal` в код таблицы латекса: однострочное решение?

Пытаться достичь следующего вызывало у меня затруднения: преобразовать вывод unix cal в код таблицы латекса, используя короткий и приятный однострочник (или мало-лайнер). Например, cal -h 02 2012 | $ magicline должна дать Mo ...
вопрос задан: 27 May 2017 13:05
0
ответов

Как удалить соответствующую строку и предыдущий?

Мне нужно Удалите подходящую строку и один предыдущий к нему. Например, в файле ниже мне нужно удалить строки 1 и 2. Я попробовал «GREP -V-B-1». OF. «1.ttxt и я ожидал, что он не распечатает спичечные линии ...
вопрос задан: 23 May 2017 12:34
0
ответов

Как вывести список установленных пакетов из данного репо с помощью yum [closed]

Я хочу перечислить все пакеты, которые я установил в системе из заданного репо с использованием yum. Обычно для этого я использую yum list installed | grep "что-то". Но теперь я столкнулся с проблемой. Репо Я ...
вопрос задан: 23 May 2017 12:26
0
ответов

sed - Получить только замененную строку из многострочного ввода и опустить несовпадающие строки!

Я хочу, чтобы sed опускал все несовпадающие строки и выводил только замененную строку (единственной / несколько предполагаемых строк / с). Другими словами: я ' у вас есть стог сена, и вы хотите вернуть только иглу, а не ...
вопрос задан: 23 May 2017 12:24
0
ответов

(Как) я могу удалить все символы новой строки (\ n) с помощью sed?

Я пытался удалить все символы новой строки в конвейере следующим образом: (echo foo; эхо-панель) | sed -e: a -e N -e '$! ba' -e 's / \ n / / g' | hexdump -C Что приводит к сжатию debian: 00000000 66 6f 6f 20 62 61 72 0a ...
вопрос задан: 23 May 2017 12:07
0
ответов

sed: изменить значения свойств среды в файле .yml

У меня есть файл .yml, который настраивает свойства среды приложения, например: env1:: prop1: "значение1": prop2: "значение2" ...: propn: "valuen" env2:: prop1: "значение1": ...
вопрос задан: 23 May 2017 12:06
0
ответов

Форматирование RRDTool GPRINT с помощью printf

Тесно связан с этим вопросом :Префикс Bash printf У меня есть следующий сценарий Bash, который создает RRDGraph с помощью RRDTool. #!/bin/bash now=$ (дата +%s )теперь _formatted=$ (date +%s | авк '{...
вопрос задан: 23 May 2017 12:02
0
ответов

Могу ли я использовать команду sed для замены нескольких пустых строк одной пустой строкой?

Я знаю, что есть аналогичный вопрос в SO Как я могу заменить несколько пустых строк одной пустой строкой в ​​bash ?. Но мой вопрос: можно ли это реализовать, просто используя команду sed? Спасибо
вопрос задан: 23 May 2017 11:54
0
ответов

Пропустить/удалить неаскииный символ с помощью sed

Chip,Dirkland,DrobæSphere Inc,cdirkland@hotmail.com,usa Я пытался использовать sed для изменения адресов электронной почты в .csv, но приведенная выше строка продолжает ставить меня в тупик, используя команды типа: sed -i 's/[\d128-...
вопрос задан: 23 May 2017 11:46
0
ответов

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

Я использую эту команду: sed 's /; \ ([0-9 ] * \), \ ([0-9] * \); /; \ 1. \ 2; / g; s /; \ (\ r \? \) $ / \ 1 / 'inputfile для изменения огромного csv- файлы в соответствии с моими потребностями (см. удаление ";" в конце каждой строки). Теперь случилось
вопрос задан: 23 May 2017 10:32
0
ответов

Заменить слово несколькими строками с помощью sed?

Я работаю над bash-сценарием, который должен подготовить E-Mail для отправки пользователю. Он объединяет некоторые данные, которые в конечном итоге представляют собой несколько строк. Для примера, хранящегося в $DATA. Теперь, после...
вопрос задан: 23 May 2017 10:31
0
ответов

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

У меня есть два файла в Linux, первый файл имеет 4 столбца, а второй - 2 столбца. Я хочу объединить эти файлы в новый файл, который имеет первые 3 столбца из файла 1 и первый столбец из ...
вопрос задан: 16 May 2017 03:48
0
ответов

Извлечение нескольких вхождений в одной строке с помощью sed /regex

Я пытаюсь перебрать каждую строку в файле, найти и извлечь буквы, начинающиеся с ${ и заканчивающиеся на }. Итак, в качестве окончательного вывода я ожидаю только SOLDIR и TEMP (из inputfile.sh ). У меня есть...
вопрос задан: 30 April 2017 12:53
0
ответов

Добавить новую строку, только если она не существует #39;

Я хочу добавить новую строку в конец файла, только если он не существует, чтобы предотвратить появление нескольких новых строк в конце файла. файл. Я надеюсь использовать sed. Вот проблемы, с которыми я столкнулся...
вопрос задан: 26 April 2017 16:32
0
ответов

Чтение строк, начиная с номера строки в скрипте bash

Я пытаюсь прочитать файл построчно, начиная с определенной строки в bash. Я уже использовал команду while для чтения каждой строки файла путем увеличения счетчика. Могу ли я заставить его начинаться с ...
вопрос задан: 21 April 2017 15:43
0
ответов

Использование переменной в команде sed

Я не могу использовать переменную в команде sed, например: sed "24s/.*/"$ct_tname "/" file1.sas > file2.sas Я хочу переменную $ct_tname, а не буквально $ct_tname, которую я постоянно получаю. ...
вопрос задан: 19 April 2017 15:25
0
ответов

Удалите частично повторяющиеся строки по столбцам и оставьте последнюю

У меня есть файл, который выглядит так: 2011-03-21 name001 line1 2011-03-21 имя002 строка2 2011-03-21 name003 line3 2011-03-22 name002 line4 2011-03-22 name001 line5 для каждого имени, мне нужно только его последнее ...
вопрос задан: 19 April 2017 01:45
0
ответов

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

Я пытаюсь превратить текстовый файл со сгенерированным ключом в одну строку. пример: <----- клавиша start -----> lkdjasdjskdjaskdjasdkj skdhfjlkdfjlkdsfjsdlfk kldshfjlsdhjfksdhfksdj jdhsfkjsdhfksdjfhskdfh ...
вопрос задан: 26 February 2017 13:13
0
ответов

ошибка sed :unterminated & #39;s& #39; команда

я запускаю ниже команды sed sed -i s/abc=. *$/abc=def ghi/g hpq _sf _attach _wf _param.txt и это дало мне ошибку :sed:-e выражение #1, char 17 :unterminated `s' command Я заметил, что это связано с пробелом в...
вопрос задан: 8 February 2017 22:23
0
ответов

sed find and replace with curly braces

Я пытаюсь использовать эту команду: sed -i 's#\{test1\}#test2#' /example/myfile.txt Для замены экземпляров {test1} на test2. Я получаю ошибку: sed: -e expression #1, char 17: Invalid preceding ...
вопрос задан: 29 December 2016 20:30
0
ответов

Сценарий оболочки — удалить первую и последнюю кавычки ("") из переменной.

Ниже приведен фрагмент сценария оболочки из более крупного сценария. Он удаляет кавычки из строки, содержащейся в переменной. Я делаю это использование sed, эффективно ли это?Если нет, то какова эффективность ...
вопрос задан: 14 December 2016 12:02