1
ответ

Удалите соответствующую фразу от начала файла списка и изменений записи

У меня большой список доменов и какое-то начало с «www». Например, www.google.com www.ebay.com twitter.com www.facebook.com Я хотел бы найти и сократить начало строк, которые начинаются с www. Например, ...
27.10.2018
1
ответ

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

Я пытаюсь найти команду, которая извлекает только строки, которые имеют все свои символы в последовательности и в порядке, как показано ниже из текстового файла. 800900100011001200 .. (по убыванию на 100) ...
26.10.2018
1
ответ

Изменить определенное значение в определенном столбце с определенным условием [закрыто]

Мне нужно изменить столбец с 4 на 11, если его текущее значение равно 0 (ноль) и только если в столбце 1 есть ключевое слово "видео". pX23hdzzs2 20181020 0samp 11 pXDvideo32 20181020 0samp 0 ...
26.10.2018
1
ответ

Установка файловой системы с gid = 501 или chgrp filesystem после установки

Есть ли какая-либо разница между установкой файловой системы с gid = 501 вариант установки vs chgrp 501 $ fs после установки? Я хочу знать, покупает ли монтаж с опцией gid mount мне что-нибудь, что chgrp (как...
26.10.2018
1
ответ

Заменить номер в первом столбце без указания команды для каждой строки в файле

Для каждого первого номера столбца я хочу заменить номер с результатом обрабатывания этого сценария, BIN.SH #! / BIN / BASH CD / TMP RM BIN.TXT ECHO "OBASE = 2; $ 1" | BC> bin.txt Sleep 2 ...
25.10.2018
1
ответ

Замените любую строку после последней точки с помощью TXT String.

Как заменить любую строку после последнего «». TXT Например, фильтр.bash Сумма portg.py. Run.dok.ksh Ожидаемые результаты Filter.txt Sum.txt. portg.txt. run.dok.txt
25.10.2018
1
ответ

Пытается ли SED надуть меня (проблема обратной ссылки)?

Я пытаюсь вытащить третье подвыражение из этой строки: #EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users" (ага, файл adduser.conf, для тех, кому интересно) с: ...
24.10.2018
1
ответ

SED изменяет окончательные окончания окон. Как я могу избежать этого?

Я разрабатываю в Linux портативное приложение, в котором я хотел удалить конечные пробелы из некоторых исходных файлов, которые имеют линейные концовки стиль Windows. Концовки линии не должны быть изменены на ...
19.10.2018
1
ответ

Для разработки списка уникальных имен с помощью sysdate [closed]

У меня есть файл с идентификаторами и именами, применимыми к ним, как показано ниже: 1234 | abc | cde | fgh 5678 | ijk | abc | lmn 9101 | cde | fgh | klm 1213 | klm | abc | cde Мне нужен файл только с уникальными именами в виде списка. Выходной файл:
19.10.2018
1
ответ

Заменить разные строки на основе списка строк в другом файле

У меня есть такой файл с Delimiter Tab: Chr1 Mak Gene 120221 120946. +. ID = SPA-H0003.02; Имя = SPA-H0003.02 Chr1 Mak мРНК 120221 120946. +. ...
18.10.2018
1
ответ

How to remove pattern from line but return what remains?

Если я запущу ip addr sho | grep 9000, он вернет интерфейс, для которого мне нужна быстрая статистика: eth3: mtu 9000 qdisc mq состояние UP qlen 1000 Однако я хотел бы ....
18.10.2018
1
ответ

Извлечение подстроки после разделителя с помощью GNU awk или awk

Я хотел бы извлечь подстроку после разделителя двоеточия для своих практических нужд с помощью утилиты GNU awk. Например, я могу извлечь значение температуры жесткого диска, используя cut следующим образом: hddtemp /dev/sda | ...
15.10.2018
1
ответ

xargs плюс манипуляции со строкой оболочки vs sed [дубликат]

Я пытаюсь рекурсивно резюмировать расширения файлов в каталоге. найти. xargs -d "\ n" -I @ echo (скрыто) | sort | uniq -c Но это дает мне серию пустых строк. Не то, что я хотел. ...
15.10.2018
1
ответ

Выход из tmux, но пребывание в терминале

Как можно выйти из сеанса Tmux, но в то же время оставаться в окне терминала? другими словами, когда я выхожу из сеанса, я получаю приглашение терминала. Проблема в том, что когда я выйду из Tumax...
14.10.2018
1
ответ

Sed pattern для преобразования стиля изображения Markdown

У меня есть файл Markdown с перечислением изображений следующим образом. Используя sed, я хочу преобразовать его в следующий формат, но не могу разобрать правильный шаблон. ...
11.10.2018
1
ответ

печатать строки перед одним шаблоном, пока не будет найден новый шаблон [дубликат]

Сначала он должен искать Pattern_A, затем печатать все строки перед Pattern_A до тех пор, пока Pattern_B не будет найден (так что в основном он должен искать в обратном направлении) line1 line2 line3 line4 Pattern_B line5 ...
10.10.2018
1
ответ

Как проверить, существует ли в файле2 строка первой колонки file1?

У меня есть два файла, file1.txt содержит строки, разделенные запятыми: 1.1.1.1.1,string1,comments1 7.7.7.7,строка3,комментарий3 2.2.2.2, строка2, комментарий2 88.88.88.88,string4,comment4 999.999,999,999,string5,...
10.10.2018
1
ответ

Как использовать sed во всех соответствующих файлах?

Я пытаюсь запустить sed на выходе из | grep \.ext$. Тем не менее, sed требует входного и выходного файла. Как сохранить выходную строку в переменную или передать ее в sed?
10.10.2018
1
ответ

Сед не работает как и ожидалось [дубликат]

Я так понимаю, sed будет Применять все инструкции к строке 1, затем к строке 2... Предыдущие инструкции могут изменить пространство шаблонов, поэтому следующая инструкция будет работать с этим измененным пространством шаблонов (...
10.10.2018
1
ответ

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

Возможно ли при использовании обратных ссылок в sed заменить вхождение или образец таким же количеством раз, когда на него ссылались? Пример: Для данного входа ((23 + 5)(23 + 5)) 11 x (2+1) = 11 x 3 = ...
05.10.2018
1
ответ

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

У меня в настоящее время есть следующий код для автоматического сценария SSH: #! / USR / BIN / Ожидание -F Set PW » мимометр " Spawn SSH (Hidden) Ожидайте «Пароль:» Отправить «$ PW \ R» Ожидайте «Код подтверждения:» ...
03.10.2018
1
ответ

Почему процесс не завершается и как получить его выход

У меня есть сервер, который я хочу запустить (на одном HTTP-порте), а затем другой скрипт (который выполняется (временно) на другом порте). Я использую трубу для того, чтобы позволить этим работать одновременно, и скобки, чтобы сгруппировать...
01.10.2018
1
ответ

как преобразовать команду linux sed в bsd [дубликат]

Как заставить это работать на терминале macOS? sed -i 's/config.action_mailer.default_url_options =.*$/config.action_mailer.default_url_options = {:host => "localhost:3000"}/g' config/environments/...
30.09.2018
1
ответ

Как понимать `sed -n '/^#n_sns\tn_loc/,/^[^0-9]/ p' $log_file | grep -E '^[0-9]' > $log_file.sns_p_loc`?

Я читаю туториал, там есть команда sed: sed -n '/^#n_sns\tn_loc/,/^[^0-9]/ p' $log_file | grep -E '^[0-9]' > $log_file.sns_p_loc Не могу понять, кто мне объяснит? или ...
29.09.2018
1
ответ

SED не содержит результат в переменной

Я пытаюсь поместить значение результата этой команды: SED "S / \ $ IP / $ {IP} / g" xdebug.conf, предоставленные из этого файла xdebug. conf: zend_extension = xdebug.so xdebug.remote_enable = 1. xdebug.remote_host = $ IP ...
29.09.2018
1
ответ

Сравните два текстовых файла, один из которых содержит столбец с датой

У меня есть два текстовых файла, один из которых содержит: ... 2018-09-22 FFF1B976-9DDE-11E7-9C3D-6241D7D553BE 2018-09-27 682D9DB6-C0A2-11E8-B7A8-3ECB9C0CC049 2018-09-27 682D9DB6-C0A2-11E8-B7A8-3ECB9C0CC049....
27.09.2018
1
ответ

Получить все после первого появления подстроки

Есть много решений для этого, работая с одним символом, но не с подстроками. У меня есть близкое решение, но оно удаляет все после последнего появления подстроки: $ echo pkg-new -...
26.09.2018
1
ответ

Анализ более 12 000 XML-файлов

У меня есть папка, содержащая более 12 000 XML-файлов. Мне нужно получить список файлов в этой папке, которые соответствуют определенным критериям. В XML-файле есть узел с именем /BillingData/InvoiceLinesList/...
21.09.2018
1
ответ

Как разрешить ошибку «SED: непревзойденный» / «« / «»

. SED -N -E / WORD ID = 123 /, / END ID = 123 / P def logs = sedcmd.execute () the ...
20.09.2018
1
ответ

Как использовать переменную в адресе контекста в SED, когда значение содержит /?

Я пытаюсь изменить всю строку в файле, сопоставляющем частью строки Только. например Команда ниже работает нормально, поскольку «$ netconf_dhcpstart» не имеет в нее: SED -E '/ DHCP_START = / C \ DHCP_START =' '$ ...
19.09.2018