У меня есть имя сценария вместе с их путем, хранящимся в текстовом файле.
Текстовые файлы содержат такие пути, как /myhome/new1/myfiles/test2.sh /myhome/new3/myfiles/test1.sh /myhome/new2/myfiles/test4.sh /...
Мне нужно найти ipv4 в файле. Проблема в том, что если в той же строке, что и IP, есть другие слова, скрипт не будет печатать это. Вот мой скрипт: #!/bin/bash if [ -e ip.txt ]
затем grep -E '^(([0-...
ок, это сводит меня с ума!
Я пытаюсь получить некоторую информацию из файла журнала и добавить ее в сводку в уведомлении по электронной почте. из журнала: 22.07.2019 11:36:03 [14396] Количество созданных файлов: 3 (reg: ...
Я хочу добавить NoDisplay=true к файлу .desktop, но только если запись не существует. Я делаю это следующим образом: grep -q 'NoDisplay=true' '/usr/share/applications/yelp.desktop' || bash -c 'echo "...
В настоящее время я собираю инструмент для работы с системными журналами, созданными в моей сети, одним из требований является преобразование DateTime из формата, в котором он находится в системном журнале (%b %d %Y %T), в эпоху. ...
У меня в файле .log есть данные следующего типа: Cell[BoxData["0.8693473380926441`"]
Ячейка[BoxData["100.40266203596555`"]
Ячейка[BoxData["23.338724857049048`"]
Ячейка[BoxData["0.25720321805387686`"]
Ячейка[...
Я написал это регулярное выражение для сопоставления чисел больше или равно 3600. Это моя попытка. Однако я не уверен, что он завершен: grep -P '36[0-9]+[0-9]+[0-9]*' test.txt Я имею в виду положительное десятичное целое...
Я знаю, что можно использовать синтаксис a, например: grep -oP '.word1.*?word2', но это не так. т работать на нескольких линиях. Итак, вот пример ввода: user1:x:1001:1001::/home/user1home:/bin/bash
user2:x:...
Допустим, у меня есть несколько файлов с расширением .ext, содержащих несколько строк. Мне нужно напечатать имена файлов, содержащие все 3 ключевых слова: kwd1, kwd2 и kwd3. Как мне это сделать?
У меня есть абзац, и я хочу знать, какое слово встречается чаще всего в начале строки из всего абзаца, например:
абзац: Привет, меня зовут X Приятно познакомиться Привет, меня зовут Y, так что ...
В (BSD) В среде UNIX я хотел бы захватить определенную подстроку с помощью регулярного выражения. Предположим, что вывод команды dmesg будет включать следующую строку: pass2:
Используя 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 ....
Мне интересно, есть ли простой способ игнорировать вывод результатов поиска, например, $pacmd list-modules | grep -e 'имя: ' -e 'аргумент: ' в этом случае вывод будет ...
У меня есть файл журнала, который содержит следующие данные: 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] другое ...
У меня есть команда сокращения, которую я хочу, который захватывает первое слово в каждой строке файла. Я затем хочу поместить каждое слово от команды сокращения в foreach. Я затем хочу сделать команду grep в теле...
Я ищу для создания сценария для автоматического применения некоторой пользовательской конфигурации к основанным на тексте конфигурационным файлам. В данном случае я ищу для добавления 2 строк к/etc/sysctl.conf если они...
Ubuntu 14.04 Trusty Tahr. Предположим, у меня есть каталог под названием «testmag», который может содержать сотни файлов и каталогов xml, которые, в свою очередь, также содержат множество файлов xml. Я не знаю имен каких-либо xml ...
Мне нужно скопировать файл, чтобы в целевом файле была определенная строка в начале каждой строки, и это должен быть bash один лайнер. Так что никаких скриптов и циклов, просто бол. bol - bash one liner I ...
Мне нужно найти все файлы, которые содержат в первой строке строки: "StockID" и "SellPrice". Вот несколько примеров файлов: 1.csv : StockID Dept Cat2 Cat4 Cat5 Cat6 Cat1 ...
У меня есть файлы с сотнями линий различной длины. Я хочу найти каждую строку со строкой «новым» и распечатать первые 7 символов и 10-го от последнего символа. Например, Cat File1 ....
У меня есть несколько версий текстового файла в отдельных файлах в одной папке. Как я могу найти все файлы в этой папке, не перечисляя дубликаты строк с идентичным текстом?
Мне нужно получить два следующих вывода? Вход /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....
Я хочу произвести все строки, содержащие слово хорошо рекурсивно из каталога. Но существует несколько расширений, которые я должен исключить из результата: * ~ *.map *.js кроме *.debug.js я попробовал: grep...
длиной 10 символов, которые содержат подстроку из трех последовательных гласных. Пока пробовал эту команду. grep -E '^. {10} $' | grep 'a * .e * .i * .o * .u *' words2.txt
grep -E '^. {10} $ & ...
Мне нужно написать сценарий оболочки, который находит и печатает все файлы в каталоге, который начинается со строки: #include.
Теперь я знаю, как проверить, есть ли строка в файле, используя: for f in `ls`; do ...
Я хочу grep только групповые идентификаторы из /etc/passwd. Теперь я только придумал, как искать имена с помощью: grep -oE '^[^:]+' /etc/passwd, что дает мне: [frynio@manjaro ~]$ grep -oE '^[^:]+' /etc/passwd
корень
...
У меня в основном 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 -...
Мне нужно проверить, существуют ли два (указанных) слова в любой строке текстового файла. Нет ограничений по символам слов. Например: я хочу найти строки текстового файла, содержащие два ...