3
ответа

Как мне сделать замену на `$ 0`, но сохранить старое значение?

Я пытаюсь переименовать все файлы, начинающиеся с« m », на то же имя, за исключением первого символа (или« м "в данном случае). Моя стратегия: перечислить все файлы с помощью ls Фильтр ...
10.04.2017
3
ответа

Найти файлы, содержащие текст, но в качестве результата сообщить о другой его части

Я хочу найти все электронные письма в моих папках IMAP, которые содержат определенный текст (а именно: отправленные на определенный адрес электронной почты). Я уже выяснил, что могу сделать это, используя команду grep, например: grep -rnw '~ / users / ..
07.04.2017
3
ответа

Поиск только отдельных слов в Unix

Есть ли способ найти файл, содержащий что-то вроде: field1, field2, field number 3, field4, field5 field1, field2 , field3, field4, field5 (В некоторых полях есть пробелы, в некоторых - нет) Я хочу напечатать ...
07.04.2017
3
ответа

Несколько входов в одной команде [closed]

У меня что-то вроде этого: Error_code = 1; число = 5; Error_code = 2; число = 7; Error_code = 3; число = 9; Error_code = 1; число = 2; Error_code = 2; число = 5; . . . И много кодов ошибок (около 100). Допустим, файл ...
28.03.2017
3
ответа

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

У меня есть файл в следующем формате с миллионами строк KABC XXX 111 222 KDEF XXX 123 456 КГХИ XXX 567 890 KABC XXX 124 267 KDEF XXX 190 478 КГИ ХХХ 095 609 KABC XXX 001 902 KDEF XXX 013 986 ...
23.03.2017
3
ответа

display all patches/packages installed in the last month

Я хотел бы отобразить все установленные пакеты за последний месяц с помощью команды rpm -qa --last, которая выводит в таком формате: libgcc-4.4.7-17.el6.x86_64 Tue 01 Nov 2016 12:55:21 PM ...
22.03.2017
3
ответа

limit find output AND avoid signal 13

У меня есть каталог с ~1M файлов и мне нужно искать определенные паттерны. Я знаю, как сделать это для всех файлов: find /path/ -exec grep -H -m 1 'pattern' \{\} \; Полный вывод нежелателен (...
20.03.2017
3
ответа

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

У меня есть куча файлов, которые следуют одному шаблону данных. Допустим, это шаблон, из которого я хочу извлечь: Первая часть текста ... шаблонA ...... Вторая часть текста ..... шаблонB ........
17.03.2017
3
ответа

Число новых строк в строке как целое [дубликат]

Я хочу найти количество новых строк в строке, а затем использовать это число в цикле while в качестве ограничения. Я могу найти и записать количество строк, используя: echo "$ MY_STRING" | grep -c '$' Чтобы ...
12.03.2017
3
ответа

grep несколько шаблонов шаблонов из нескольких файлов и напечатайте первое совпадение [закрыто]

У меня есть два файла, и я хочу по одному с помощью grep выполнить поиск содержимого файла fileA (список телефонных номеров) из нескольких файлов fileB fileC fileD и выведите первое совпадение каждого числа. Я хочу распечатать каждый телефон ...
01.03.2017
3
ответа

Многострочное регулярное выражение (grep, sed, awk, perl)

Я знаю, что многострочное регулярное выражение обсуждалось в десятках раз, но я просто не могу заставить его работать с моим рисунком. Я постараюсь объяснить. У меня есть несколько текстовых файлов в каталоге. Пример текста в файле: ...
23.02.2017
3
ответа

Как найти файл для каждой записи в списке и распечатать новый файл для каждой записи

У меня есть файл (list_file), который представляет собой список имен, и другой файл (data_file), содержащий сотни тысяч строки текста, каждая из которых начинается с имени в list_file. Я хочу выполнить поиск ...
21.02.2017
3
ответа

Как получить определенные поля из вывода «Сведения о соседях CDP»?

У меня есть текстовый файл, который содержит вывод данных терминала с подробностями о соседях CDP, который выглядит следующим образом: показать подробные сведения о соседях CDP ------------------------- ID устройства: BIOTERIO Адрес (а) входа: IP-адре
17.02.2017
3
ответа

Что означает «указать несколько шаблонов поиска» с помощью «-e» в grep?

Из руководства grep «-e шаблон» ‘--Regexp = pattern’ Это можно использовать для указания нескольких шаблонов поиска или для защиты шаблона, начинающегося с «-». (‘-E’ определяется POSIX.) Что ...
16.02.2017
3
ответа

Печатать n строк перед match1 И строк после match1 до match2

Я знаю, как использовать grep -B n -A m match, чтобы вывести n и m строк до и после совпадения. Я также знаю, как использовать sed для печати от match1 до match2. Но как я могу объединить их в однострочник:> cat ...
11.01.2017
3
ответа

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

Я хочу применить команду grep к определенному столбцу в команде столбца. myfile.txt 3, ST, ST01,3,3,856 3, СТ, СТ02,4,9,0234 6, N1, N101,2,3, СТ 6, N1, N102,1,60, Comcast 6, N1, N103,1,2,92 Моя команда: column -s, -t <...
10.01.2017
3
ответа

Как выделить и вывести текст в строке

Мне нужно выделить и вывести в файл некоторый текст, содержащийся в определенной строке. Допустим, строка такая: ABCDEFGHIJKLMNOP Что будет команда для извлечения того, что стоит после ABCDEF и перед K? (i ....
07.01.2017
3
ответа

Сравните два файла и распечатайте только первое слово из строк, которые не совпадают, вместе со строкой

Я хочу сравнить два файла и распечатать только первое слово из строк, которые совпадают, но не совпадают вместе со шнурком. file1.txt ========= abc 123 bcd 234 cde 345 file2.txt ========= abc 123 ...
27.12.2016
3
ответа

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

У меня есть файл со следующим содержимым: sh-4.2 $ cat file1 пример нескольких шаблон это пример мультиполя извините несколько сопоставление с образцом используя grep так что пример - это сам файл -...
19.12.2016
3
ответа

Я пытаюсь напечатать строки с совпадающими строками, но также хотел бы напечатать «NA» для других строк

У меня есть файл, который выглядит примерно так: Volume1 created = Monday blah blah foo foo lock mode = эксклюзивный идентификатор слоя ops = 1 Volume2 created = вторник jibber jabber foo foo ops ...
16.12.2016
3
ответа

Поиск определенного символа в одной или нескольких позициях в файле

Я ищу способ перебирать текстовые файлы фиксированного формата и искать определенный символ в одной или многих конкретных позициях символа, включая позицию первого символа , в любом ...
01.12.2016
3
ответа

Как проверить, содержит ли строка подстроку, состоящую из тире или ясеня?

Вот что я говорю: #! / Bin / sh содержит () {если $ (echo $ 1 | grep -c $ 2); then echo "0" # содержит else echo "1" # не содержит fi } myString = $ 1 mySubsting = $ 2 ...
27.11.2016
3
ответа

Цикл, пока grep не найдет текст в файле

У меня есть файл с именем file.txt. Содержание файла следующее воскресенье. понедельник вторник Я написал приведенный ниже сценарий, и он отлично зацикливается, если grep не может найти шаблон, который был упомянут ...
16.11.2016
3
ответа

Проверка выполнения сценария [дубликат]

У меня есть расписание задания test.sh для запуска каждые 5 минут и еще одно задание test1.sh запланирован на 12.30, @ 12.30 оба задания будут запущены и зашли в тупик. Поэтому мне нужно проверить, что задание test.sh запущено ...
14.11.2016
3
ответа

Извлечение данных с помощью awk, когда некоторые строки имеют пустые/пропущенные значения

У меня есть образец, как показано здесь: input.txt USERS position ref rslt usr1 X B usr2 2980 C usr3 3323 P ...
07.11.2016
3
ответа

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

Я пытаюсь выполнить рекурсивный поиск по списку файлов, и если файл содержит строку, переименовать файл к результатам grep указанной строки. Файлы примеров содержат следующее содержимое: ...
02.11.2016
3
ответа

Как безопасно использовать вывод grep в сценарии?

В сценарии я хочу найти файлы, содержащие некоторый текст. Мне нужно знать файл, в котором находится текст, и полную строку в файле, в котором находится текст. Grep - это утилита, которая делает это, ...
31.10.2016
3
ответа

Не удается найти свой ввод в строке с помощью grep

У меня есть строка, разделенная запятыми, где я хочу найти свой ввод в этой строке: echo US | grep "US,CA,CH,JP" Вывод пуст! Как использовать grep для поиска входных данных в этой строке?
15.10.2016
3
ответа

Не работает "+" в синтаксисе grep regex [duplicate]

Я на Ubuntu 16.04 Пытаюсь: grep '.*' file1 Output: file nu-mber o-ne вторая строка Попытка: grep '.+' file1 Выход отсутствует Почему плюс не работает?
14.10.2016
3
ответа

Как найти файлы, содержащие один критерий, но исключающие другой критерий

У меня есть дерево исходного кода, и я ищу все файлы, содержащие определенное слово и не должны содержать второе слово. Это потому, что мне нужно обновить старые файлы, чтобы включить новый код. ...
08.10.2016