4
ответа

grep имена файлов из текстового файла и вывести имя файла оболочки, вызывающего этот файл, в текст

У меня есть имя сценария вместе с их путем, хранящимся в текстовом файле. Текстовые файлы содержат такие пути, как /myhome/new1/myfiles/test2.sh /myhome/new3/myfiles/test1.sh /myhome/new2/myfiles/test4.sh /...
12.09.2019
4
ответа

grep находит ipv4 в виде слов вместо строк

Мне нужно найти ipv4 в файле. Проблема в том, что если в той же строке, что и IP, есть другие слова, скрипт не будет печатать это. Вот мой скрипт: #!/bin/bash if [ -e ip.txt ] затем grep -E '^(([0-...
07.09.2019
4
ответа

печатать остаток строки после совпадения с grep

ок, это сводит меня с ума! Я пытаюсь получить некоторую информацию из файла журнала и добавить ее в сводку в уведомлении по электронной почте. из журнала: 22.07.2019 11:36:03 [14396] Количество созданных файлов: 3 (reg: ...
22.07.2019
4
ответа

Более элегантный подход к добавлению текста в файл, только если String не существует?

Я хочу добавить NoDisplay=true к файлу .desktop, но только если запись не существует. Я делаю это следующим образом: grep -q 'NoDisplay=true' '/usr/share/applications/yelp.desktop' || bash -c 'echo "...
17.07.2019
4
ответа

Копирование первой строки текста в другой текстовый файл

Прежде: file1 123 456 файл2 foo Тестирование После: file1 123 456 файл2 foo тестирование 123 Мы будем очень признательны за любую помощь.
17.07.2019
4
ответа

Как преобразовать дату-время системного журнала [UTC] в эпоху?

В настоящее время я собираю инструмент для работы с системными журналами, созданными в моей сети, одним из требований является преобразование DateTime из формата, в котором он находится в системном журнале (%b %d %Y %T), в эпоху. ...
04.07.2019
4
ответа

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

У меня в файле .log есть данные следующего типа: Cell[BoxData["0.8693473380926441`"] Ячейка[BoxData["100.40266203596555`"] Ячейка[BoxData["23.338724857049048`"] Ячейка[BoxData["0.25720321805387686`"] Ячейка[...
24.06.2019
4
ответа

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

Я написал это регулярное выражение для сопоставления чисел больше или равно 3600. Это моя попытка. Однако я не уверен, что он завершен: grep -P '36[0-9]+[0-9]+[0-9]*' test.txt Я имею в виду положительное десятичное целое...
18.05.2019
4
ответа

Сопоставление текста между двумя словами с помощью команды grep на нескольких строках

Я знаю, что можно использовать синтаксис a, например: grep -oP '.word1.*?word2', но это не так. т работать на нескольких линиях. Итак, вот пример ввода: user1:x:1001:1001::/home/user1home:/bin/bash user2:x:...
30.04.2019
4
ответа

Печатать имена файлов, содержащие несколько строк

Допустим, у меня есть несколько файлов с расширением .ext, содержащих несколько строк. Мне нужно напечатать имена файлов, содержащие все 3 ключевых слова: kwd1, kwd2 и kwd3. Как мне это сделать?
18.04.2019
4
ответа

найти слово, которое встречается чаще всего в начале строки из всего абзаца

У меня есть абзац, и я хочу знать, какое слово встречается чаще всего в начале строки из всего абзаца, например: абзац: Привет, меня зовут X Приятно познакомиться Привет, меня зовут Y, так что ...
17.04.2019
4
ответа

Извлечь подстроку в соответствии с регулярным выражением с помощью sed или grep

В (BSD) В среде UNIX я хотел бы захватить определенную подстроку с помощью регулярного выражения. Предположим, что вывод команды dmesg будет включать следующую строку: pass2:
19.03.2019
4
ответа

IP-адреса grep и номер порта в одну строку

Используя grep и cut, я вернул IP-адрес и порты результата сканирования nmap, который выглядит следующим образом: 192.168.1.221 80 443 192.168.1.223 25 Желаемый результат: 192.168.1.221:80 192.168.1.221:443 192.168 ....
05.03.2019
4
ответа

grep - игнорировать пустые значения [закрыто]

Мне интересно, есть ли простой способ игнорировать вывод результатов поиска, например, $pacmd list-modules | grep -e 'имя: ' -e 'аргумент: ' в этом случае вывод будет ...
05.03.2019
4
ответа

Как выполнить grep информация из нескольких строк?

У меня есть файл журнала, который содержит следующие данные: 2019-02-11 00:05:58.241 [exec-178] Запрос на запуск 2019-02-11 00:05:58.242 [exec-178] имя_клиента 2019-02-11 00:05:58.243 [exec-178] другое ...
14.02.2019
4
ответа

как передать вывод по каналу сокращения к команде foreach?

У меня есть команда сокращения, которую я хочу, который захватывает первое слово в каждой строке файла. Я затем хочу поместить каждое слово от команды сокращения в foreach. Я затем хочу сделать команду grep в теле...
04.02.2019
4
ответа

Как вырезать во время Grepping [закрыто]

текущий ввод из команды grep -i "final_model" /dir1/dir2/dir3/user/dir4/assemble.preprocessing текущий вывод: final_model= требуется ...
31.01.2019
4
ответа

Вставка строки в файле, только если эта строка еще не является частью файла

Я ищу для создания сценария для автоматического применения некоторой пользовательской конфигурации к основанным на тексте конфигурационным файлам. В данном случае я ищу для добавления 2 строк к/etc/sysctl.conf если они...
21.01.2019
4
ответа

Рекурсивный поиск всех файлов xml в каталоге для определенного тега и поиск значения тега с помощью grep

Ubuntu 14.04 Trusty Tahr. Предположим, у меня есть каталог под названием «testmag», который может содержать сотни файлов и каталогов xml, которые, в свою очередь, также содержат множество файлов xml. Я не знаю имен каких-либо xml ...
17.01.2019
4
ответа

Как скопировать файл, внося изменения в каждую строку [bol]?

Мне нужно скопировать файл, чтобы в целевом файле была определенная строка в начале каждой строки, и это должен быть bash один лайнер. Так что никаких скриптов и циклов, просто бол. bol - bash one liner I ...
16.12.2018
4
ответа

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

Мне нужно найти все файлы, которые содержат в первой строке строки: "StockID" и "SellPrice". Вот несколько примеров файлов: 1.csv : StockID Dept Cat2 Cat4 Cat5 Cat6 Cat1 ...
09.12.2018
4
ответа

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

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

Grep без дубликатов?

У меня есть несколько версий текстового файла в отдельных файлах в одной папке. Как я могу найти все файлы в этой папке, не перечисляя дубликаты строк с идентичным текстом?
25.11.2018
4
ответа

Grep для номера в строке

Мне нужно получить два следующих вывода? Вход /usr/IBM/WebSphere/7.0/UpdateInstaller/java/jre/bin/java -Declipse.security -Dwas.status.socket=48101 /home/axg009/usr/IBM/WebSphere/8.5/AppServer/java_1....
25.11.2018
4
ответа

Как исключить некоторые файлы, не соответствующие определенным расширениям grep?

Я хочу произвести все строки, содержащие слово хорошо рекурсивно из каталога. Но существует несколько расширений, которые я должен исключить из результата: * ~ *.map *.js кроме *.debug.js я попробовал: grep...
21.11.2018
4
ответа

Уточните набор слов grep & regex

длиной 10 символов, которые содержат подстроку из трех последовательных гласных. Пока пробовал эту команду. grep -E '^. {10} $' | grep 'a * .e * .i * .o * .u *' words2.txt grep -E '^. {10} $ & ...
16.11.2018
4
ответа

как проверить, содержит ли первая строка файла определенную строку? [дубликат]

Мне нужно написать сценарий оболочки, который находит и печатает все файлы в каталоге, который начинается со строки: #include. Теперь я знаю, как проверить, есть ли строка в файле, используя: for f in `ls`; do ...
11.11.2018
4
ответа

Grep только gids из /etc/passwd [закрыто]

Я хочу grep только групповые идентификаторы из /etc/passwd. Теперь я только придумал, как искать имена с помощью: grep -oE '^[^:]+' /etc/passwd, что дает мне: [frynio@manjaro ~]$ grep -oE '^[^:]+' /etc/passwd корень ...
28.10.2018
4
ответа

Экстракт, вырезать, обрабатывать струны в bash Сценарий

У меня в основном 4 TXT файлов с записями, такими как файл 1 localhost_access_2018-07-19.tar.gz: 13 localhost_access_2018-07-20.tar.gz: 17 localhost_access_2018-07-21.tar.gz: 12 localhost_access_2018 -07 -...
18.10.2018
4
ответа

Как найти все строки, содержащие два указанных слова? [дубликат]

Мне нужно проверить, существуют ли два (указанных) слова в любой строке текстового файла. Нет ограничений по символам слов. Например: я хочу найти строки текстового файла, содержащие два ...
17.10.2018