4
ответа

Найти строку и печать сначала и последних символов строки

У меня есть файлы с сотнями линий различной длины. Я хочу найти каждую строку со строкой «новым» и распечатать первые 7 символов и 10-го от последнего символа. Например, Cat File1 ....
01.12.2018
4
ответа

Сокращение числа с sed

Я извлек метаданные PDF в .txt файле с помощью pdftk, и теперь я пытаюсь уменьшить значение BookmarkPageNumber для каждой закладки целым числом. .txt имеет эти строки: BookmarkBegin...
26.11.2018
4
ответа

Добавление текста в строки файла 2 перед матчем последнего шаблона

Мне нужно добавить многострочную строку в тексте в MyFile .txt, где он последний найдите текст # мой поиск. Если это был регулярный образец, замена, то САД с я бы сделал трюк. Однако я не знаю, как ...
21.11.2018
4
ответа

sed для удаления строк с помощью нескольких строка поиска

Я имею текстовый файл, позволяю, говорят, что test1.txt, я должен удалить строку, содержащую собаку и дату с "29-APR-2015" Используя ниже команды для выполнения его, но он не удаляет строки. Где, как будто я...
21.11.2018
4
ответа

Как напечатать строки между одним и тем же шаблоном с несколькими вхождениями?

Необходимо извлечь строки между одним и тем же шаблоном с указанным вхождением шаблона поиска, например, если я хочу получить строки между 1-м и 2-м вхождением или строки между 3-м вхождением и 4-й ...
17.11.2018
4
ответа

SED: замена записей в / etc / fstab

Я в процессе упрочнения некоторых наших систем. В рамках этого процесса отверждения мне нужно обновить несколько записей в / etc / etc / fstab для ограничения возможностей некоторых из различных разделов. ...
12.11.2018
4
ответа

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

У меня есть файл с сервером и доменными именами в нем. Names.txt: abcdomain Contractabcserver_1 Abcdomain abc_server1. Linkdomain corelinkserver_1. Taddomain Tadserver_1 (я получаю выше файла ...
01.11.2018
4
ответа

Разделите новые символы новой строки и цитаты из массива JSON и устанавливают определенные строки в качестве переменных через Bash

После данных JSON: {«Имя»: «Нетрепно», «Email»: (Hidden) «ID»: 5930, «Детали»: {«Сообщение»: «Ваше имя: John Doe \ Nemail: (скрыто)
23.10.2018
4
ответа

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

Я пытаюсь использовать sed для замены каждого экземпляра старого в файле новым. Теперь он работает со строками в нижнем регистре, но мне он нужен для замены некоторых строк, которые начинаются с заглавной буквы. Например, replace ...
23.10.2018
4
ответа

Найти слова, которые содержат только 3 символа, используя SED в файле

Мне нужно печатать только слова, состоящие из 3 символов, однако слово Документ является пронумерованным списком. Вот точный вопрос, который я должен ответить: Использование команды SED с [[: Refeed:]] ... [
22.10.2018
4
ответа

Как объединить результат двух команд Linux

. Есть ли простой способ объединить результат двух команд Linux, в одной строке (I.E., без использования переменных)? Я вытянул местную напольную температуру от близлежащей метеостанции. Результат ...
17.10.2018
4
ответа

замена запятой числами в строке

У меня есть текстовый файл, содержащий такие строки, как abc, def, ghi, jkl, mno, pqr, stu, wxyz Я хочу сделать это примерно так 1.abc {{1} } 2.def 3.ghi 4.jkl 5.mno 6.pqr 7.stu 8 .wxyz как я могу это сделать с помощью sed?
10.10.2018
4
ответа

Как отфильтровать несколько строк

для следующих строк, мне нужно отфильтровывать только протокол, порт и услугу. TCP 127.0.0.1:25 1147 / Мастер TCP 0.0.0.0:443 1039 / Nginx: TCP 127.0.0.1:8001 1218 / Python TCP 0.0.0.0:10050 939 / ...
06.10.2018
4
ответа

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

Как я могу распечатать все данные между двумя совпадениями, начиная с определенной строки после первого совпадения. Например, предположим, что у меня есть два шаблона Linux и Unix, и между этими двумя словами есть записи ...
28.09.2018
4
ответа

разграничить пространство, но игнорировать пространство обратногослаш

5678 [] Тестирование, \ group [] [Тестирование [] IP \ 5.6.7.8 [] Запуск-волшебник-1 0,0.0.0/0 456DLKJFA [] 1.2.3.4 [] Тест 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 По умолчанию 4.3.2.0/23 4.3.2.0/23. Запуск-волшебник-2 0,0.0.0/0 ...
25.09.2018
4
ответа

Суммаризация строк в новом столбце с использованием SED, AWK и PERL?

У меня есть файл, который содержит цифры что-то вроде: 1 11 323 2 13 3 3 44 4 4 66 23. 5 70 23. 6 34 23. 7 24 22. 8 27 5 Как я могу суммировать строки и выводить результаты в столбце, поэтому результаты так, как ...
19.09.2018
4
ответа

Как избежать избыточных заменителей в SED?

1-й файл содержит: #. Это имя файла для обработки: WaveHeight.txt # Это последние данные для обработки, если существует: WaveHeightnew.txt Filnam = Project2128 / Вход / WaveHeightnew.txt, если [[! -F $ {...
19.09.2018
4
ответа

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

У меня есть файл, который имеет список подобных путей: «1» / USER / BIN / SHARE " "2" "/home/user/.local" «3» / root / "Есть ли способ извлечь только пути? Я не хочу числа или ...
07.09.2018
4
ответа

Замените строку перед определенной строкой

У меня есть один файл, например: id_sour_calendar bigint не нулевый по умолчанию 0 сжатие 0, Уникальный первичный индекс (Calendar_date); Я БЫ , Id_sour, Первичный индекс (Calendar_date); Я хочу заменить «, 'by') '...
04.09.2018
4
ответа

Как заменить строку точным сопоставлением строки

У меня есть файл с этим контентом: Domain.com Domain.com Domain.com Domain.com Domain.com Domain.main.com Что-нибудь, что я хочу удалить строку, которая содержит домен слова. Используя GREP, эта команда ...
11.08.2018
4
ответа

Поиск и замена с использованием пользовательской утилиты

Я хочу запускать утилиту для замены значений, соответствующих регулярному выражению. Это средство для каждого матча регулярного выражения, позвоните в утилиту с помощью символов, содержащих матч. Выход ...
18.07.2018
4
ответа

Факторинг Greep из GreeP | Sed Stream или написание GreeP в SED?

У меня есть файл, как: file.foo file2.foo.foo.foo.foo. file.bar. file3.foo Теперь я хочу вернуть только строки, которые заканчиваются .foo, но я хочу переименовать все вхождения файла с blag. В этом случае, что означает пропуская ...
07.07.2018
4
ответа

Заменить текст значениями

У меня есть два файла, которые нужно объединить в один. Файл 1 пример :ген _1 578 ген _2 565 ген _3 3 ген _4 77 ген _5 8 ген _6 0 ген _7 45 ген _8 67 ген _9 0 ген _10 65 File2 пример :COG0430...
06.07.2018
4
ответа

рекурсивно заменить с помощью SED

Можно ли рекурсивно заменить образец в нескольких каталогах с помощью grep и sed таким образом? grep -e "http://localhost:4000" -r ~/dev_web/_site | sed -e 's/http:\/\/localhost:4000/https:\/\/...
04.07.2018
4
ответа

Замените один регекс, затем замените второй регекс во всех строках, не соответствующих первой

Пример задачи: если строка содержит foo, замените ее на bar, в противном случае добавьте baz к строке. sed -e s/foo/bar/ -e s/$/baz/ не работает, так как вторая команда выполняется независимо от того, выполнена первая или нет ...
24.06.2018
4
ответа

Добавить в поля с условием

Ввод : 1,2,20,11 1,1,2018,111 Выход: 1,02,20,11 1,01,18,111 я хотел бы вставить 0 в поле номер 2, которое является месяцем, если это одно число. И хотите удалить первые 2 цифры из поля ...
09.06.2018
4
ответа

SED - Удалить все цифры перед каждым экземпляром точек

Я пытаюсь открасить цифры перед несколькими диапазонами IP ниже: диапазон 1.1.1.10 1.1.1.100; Я хочу отобразить следующий выход: IP-диапазон: 10-100 Когда я пробую эту команду: эхо-диапазон ...
04.06.2018
4
ответа

Переупорядочить поля разделения труб с соединением между 2 полями

Ввод: |Ordernum=8921|mn=03|yr=20|id=869|Name=1|Street=2|City=3|State=4|Zip=5|Country=6| Output: 8921,03/20,869,1,2,3,4,5,6 Как этого добиться?
04.06.2018
4
ответа

печатать в файл, только когда значение в одной строке немедленно сопровождается другим значением bash

У меня есть файл (xyz.dat), который содержит всевозможные случайные утверждения. Что мне нужно сделать, так это найти в этом файле VALUE1 в строке и печатать в файл только тогда, когда VALUE1 сразу следует за новым ...
24.05.2018
4
ответа

Синтаксический анализ результата с помощью sed

Здравствуйте, я пытаюсь проанализировать результат команды du, но не знаю, как это сделать без цикла Я выполняю команду ниже du -shm / var / vmail / mailboxes / domain / * / mail, мой результат представляет собой список, например: ...
03.05.2018