Tag: grep

Как выполнить две команды grep для одного файла?

У меня есть файл. Я хочу выбрать строки, которые не начинаются с www. и не содержит косых черт. Я хочу вывести результат в result.txt Для достижения первого требования: grep -v ‘^www\.’ myfile.txt > result.txt grep -v ‘^www\.’ myfile.txt > result.txt . Чтобы добиться второго, я возьму result.txt и выполню: grep -v ‘/’ result.txt > result2.txt […]

Как использовать команду grep для достижения этой цели?

У меня есть несколько файлов file_1, file_2, .. внутри папки, и некоторые файлы содержат шаблон pattern_abc . Как я могу создать новый_файл, который содержит строки из всех файлов, имеющих шаблон pattern_abc ?

Как определить, присутствует ли строка в stdout, не влияя на вывод?

У меня есть программа my_program которая выводит диагностическое сообщение на стандартный вывод Я хочу определить, содержит ли диагностическое сообщение строку “TEST FAILURE” и если да, выполнить какую-либо команду после завершения программы. Ближайший ответ, который я нашел, if [ !my_program | grep “TEST FAILURE” ] then some_cmd fi Однако этот метод отключит все диагностические сообщения. Я […]

Как выполнить grep -v -e ‘expr1’ и grep -e ‘expr2’ в одной команде?

У меня есть следующая команда для извлечения строки, которые не начинаются с www. и не содержат / : grep -v -e ‘^www\.’ -e ‘/’ test2.txt Но я хочу, чтобы вышесказанное в дополнение к сопоставлению somestring.somestring шаблоном somestring.somestring было достигнуто с помощью этой команды: grep -e ‘^[^\.]*\.[^\.]*$’ Как поместить все тезисы в одну строку?

Печать строк после одного шаблона grep, пока не будет найден новый шаблон

Я хочу получить все строки текстового файла после определенного совпадения с grep, пока не достигну другого, другого совпадения с grep. Но если после этого будет еще один матч, я хочу снова показать линии. Пример: мой текстовый файл выглядит примерно так: Pattern_A line1 line2 Pattern_B line3 line4 Pattern_A line5 line6 Pattern_B line7 Теперь мне нужна команда, […]

подсчитать количество строк, предоставленных скрипту Python до и после задачи

Входные данные : {“case”:”0901″,”emailed”:”yes”,”vote”:1,”accepted”:”no”}, {“case”:”0908″,”emailed”:”yes”,”vote”:8,1″accepted”:”yes”}, {“case”:”0911″,”emailed”:”no”,”vote”:10,1″accepted”:”yes”}, {“case”:”0090″,”emailed”:”yes”,”vote”:3,1″accepted”:”no”}, Сценарий Написан для принятия ввода, даже если он выглядит следующим образом: {“case”:”0901″,”emailed”:”yes”,”vote”:1,”accepted”:”no”},{“case”:”0908″,”emailed”:”yes”,”vote”:8,1″accepted”:”yes”},{“case”:”0911″,”emailed”:”no”,”vote”:10,1″accepted”:”yes”},{“case”:”0090″,”emailed”:”yes”,”vote”:3,1″accepted”:”no”}, Выход {‘case’: ‘0901’, ‘vote’: 1, ‘accepted’: ‘no’, ’emailed’: ‘yes’} {‘case’: ‘0090’, ‘vote’: 3.1, ‘accepted’: ‘no’, ’emailed’: ‘yes’} Lines Before: 4 Lines After: 2 4.1 Мой сценарий import sys, re, ast with open(sys.argv[1], ‘r’) as f: items […]

Как искать каждое вхождение в текстовом файле Linux?

У меня есть 23 строки для поиска, я хочу, чтобы он возвращал те, которые есть в файле. Я получил код ниже: users=’User1\|User2\|User3\|User4\|User5\|User6\|User7\|User8\|User9\|User10\|User11\|User12..User23′ Желаемый вывод: User1 is in the file User2 is not in the file … User 23 is in the file Я понятия не имею, как это сделать, я думал в массиве, но я […]

Поиск URL с поддоменами с использованием grep

У меня есть файл с содержанием, похожим на: mail.google.com srv1.mail.google.com google.com facebook.com yahoo.com tt.twitter.com Я хочу искать строки с поддоменами. Я использовал эту команду: grep -e ‘(.\.)*.\..$’ test.txt Детали команды: (.\.)* : для любых символов, за которыми следует точка один или несколько раз. .\..$ : любой символ, за которым следует точка, затем любой символ Примеры […]

Как разобрать скрипт на Bash? (платформа MIPS)?

$ curl -LNs “http://urladrescom/content.json” > content.json content.json { “k”:[ { “i”:1, “n”:”NAME 1″, “p”:[ { “b”:”Event 1″, “c”:”00:00″, “d”:”03:00″ }, { “b”:”Event 2″, “c”:”23:00″, “d”:”00:00″ } ] }, { “i”:2, “n”:”NAME 2″, “p”:[ { “b”:”Event 1″, “c”:”07:15″, “d”:”09:15″ }, { “b”:”Event 2″, “c”:”22:00″, “d”:”23:15″ }, { “b”:”Event 3″, “c”:”23:15″, “d”:”02:30″ } ] }, { “i”:3, […]

Соответствие и в строке с несколькими столбцами в unix

В папке содержится более 200 файлов, в которых некоторые из файлов состоят из следующего шаблона. ABCD,EFGH,, Не изменяя и не заменяя его, я просто хочу узнать количество файлов в этом формате.

Linux и Unix - лучшая ОС в мире.