Вопросы с тегом «grep»

4
grep -l выводит имена файлов с пробелами

Я хочу зациклить файлы с for f in `grep -rsl "foo" . `: do sed -i -- "s/foo/bar/g" $f; done; Но так как имена файлов содержат пробелы, имя файла разделяется при каждом обнаружении пробела. Как я могу передать имя файла с пробелами в...

3
Это не egrep, fgrep должен быть псевдонимом grep?

Поскольку egrep по сути является grep -E, я бы ожидал, что это псевдоним, который вызывает grep с этой опцией. Однако в моей системе file `which egrep` показывает, что это исполняемый файл. Также egrep как псевдоним вызывает только egrep с опцией цвета. Почему это не псевдоним? Компилируют ли они...

3
Как сопоставить все, начиная с последнего разделителя YAML и далее

Я обычно использую grepдля поиска шаблона в строке. Однако в этом конкретном случае я должен идентифицировать заголовок YAML, также он заканчивается тройной чертой. Мой файл test.info имеет следующий контент --- title: dont't know draft: true --- this is a test to add some extra content Я хочу ,...

3
как выбрать n-й результат в командной строке, не используя мышь

Я получил этот псевдоним для поиска файла рекурсивно и без учета регистра type fr fr is aliased to `find . | grep -i' и так скажем, я ищу файл fr nsstring+util ./Build/Intermediates/SmartTaxi.build/Debug-iphonesimulator/SmartTaxi.build/Objects-normal/i386/NSString+Util.d...

2
вывод Linux показывает только право ':'

Я забыл много из моей командной строки. Я делаю, cat file | grep "error"и я хотел бы, чтобы это показывало все справа от G: / включая G: /, если это возможно. Я думаю, это команда awk, но я не знаю что. Я пытался, awk '{print $8+}'но + не работает, как я надеялся и...

2
CLI: переименование командного файла - с помощью CONTENT ?? (например, конкретный текст, указанный в файле)

Я хотел бы пакетно переименовать файлы (* .txt), вставив номер формата 'RXR1234567' (RXR + 7 цифр) [если такое число (и в идеале только один) находится в тексте] в начале имени файла, например, вместо letter_235.txt файл должен называться RXR1234567_letter_235.txt Может ли это быть сделано из...

2
Как заставить «grep -P« foo (br) »» отображать только то, что в скобках? Мне нужен Perl?

У меня большой файл, и я пытаюсь получить из него все совпадения регулярного выражения. grep -P "foo (b.r)" Отображает все строки, содержащие «foo br», и я хотел бы отображать только то, что находится внутри скобок. Вопрос про: что делать, если у меня более одного набора брекетов? Например, «foo...

2
Сценарий оболочки: удаление файлов, если папка с таким именем не существует

У меня есть набор папок и набор *.DAT файлы. Я хочу удалить *.DAT файл, если нет папки с тем же именем (без .DAT ) существует. Мне понадобилось некоторое время, чтобы прийти к этому решению: find . -type d > dirs.txt for F in `find *.DAT` do F=$(sed 's|\.DAT||g' <<< $F) if grep "$F"...

1
Как командная строка Windows может выполнить grep -o?

Есть ли способ в Windows, чтобы получить соответствующую строку в строке? echo hereisastring | find "is" and just display is без использования grep Следующее работало с использованием FIND. кредит на Hello71 C:\>echo abcd | find "bc" >nul && if errorlevel 0 echo bc bc C:\>...

1
Сохранить результат grep в переменной

Как и выше, я запускаю эту команду grep, которая работает как надо, но как мне сохранить возвращаемое значение в переменной? cat data.txt | grep "" |cut -d\, -f1 Я попробовал это, но это не сработало: rig=$(cat data.txt | grep "" |cut -d\, -f1)...

1
Выходы ps и top не совпадают

У меня есть ситуация, когда у меня есть процесс, скажем, script.pl ( Вот это), который, кажется, торчит в выводе ps auxw | grep script.plИногда, когда нагрузка велика, она задерживается на несколько минут. Этот сценарий вызывается 5-10 раз в секунду другим процессом (этот процесс выполняет...

1
grep -i «^ (.). * \ 1 $» sowpods.txt> output.txt

Я использую загруженный список слов «Эрудит» с именем «sowpods.txt» и пытаюсь использовать grep, чтобы найти все слова по этим критериям. 7 буквенное слово Начинается и заканчивается одной и той же буквой Имеет ту же вторую, четвертую и шестую букву Имеет другую 3-ю и 5-ю букву Линия, которая у...

1
Есть ли что-нибудь, что grep делает лучше, чем ack? [закрыто]

Я начал использовать ack Некоторое время назад и это удивительно, но все еще напрашивается вопрос: Есть что-нибудь grep еще делает лучше чем ack? Или, может быть, есть что-то grep делает это ack не могу сделать ?...