- Как се съобразявате за точно съвпадение?
- Grep използва ли regex по подразбиране?
- Коя команда отпечатва всички редове с точно два знака?
- Кой регулярен израз ще търси a като край на низ в командата grep?
- Какви опции могат да се използват с командата grep?
- Как да grep рекурсивно в директория?
- Какво прави * в grep?
- Коя команда ще намери файл, без да показва съобщения с отказано разрешение?
- Коя команда grep ще покаже числото, което има 4 или повече цифри?
- Коя команда се използва за сравняване на два файла?
- Коя команда се използва за показване на горната част на файла?
- Коя команда ще намери всички файлове без разрешение 777?
Как се съобразявате за точно съвпадение?
За показване на редове, които точно съвпадат с низ за търсене
Командата grep отпечатва цели редове, когато намери съвпадение във файл. За да отпечатате само онези редове, които напълно съответстват на низа за търсене, добавете опцията -x. Изходът показва само редовете с точното съвпадение.
Grep използва ли regex по подразбиране?
Нормалният без флаг grep (който е същият като преминаването -G) използва "Основни регулярни изрази": -G, --basic-regexp Интерпретира ШАБЛОНА като основен регулярен израз (BRE, вижте по-долу). Това е по подразбиране.
Коя команда отпечатва всички редове с точно два знака?
По подразбиране grep отпечатва съответстващите редове. Освен това се предлагат две варианти програми egrep и fgrep. Egrep е същото като grep -E.
Кой регулярен израз ще търси a като край на низ в командата grep?
grep Оператор на регулярен израз
grep оператор на регулярни изрази | Значение |
---|---|
$ | Съответства на празния низ в края на ред. |
\ b | Съответства на празния низ в края на дума. |
\ Б | Съответства на празния низ, при условие че не е на ръба на дума. |
\< | Съчетайте празния низ в началото на думата. |
Какви опции могат да се използват с командата grep?
Командата grep поддържа редица опции за допълнителни контроли за съвпадението:
- -i: извършва търсене без регистра.
- -n: показва редовете, съдържащи шаблона, заедно с номерата на редовете.
- -v: показва редовете, които не съдържат посочения модел.
- -c: показва броя на съвпадащите модели.
Как да grep рекурсивно в директория?
За рекурсивно търсене на шаблон, извикайте grep с опцията -r (или --recursive). Когато се използва тази опция, grep ще търси във всички файлове в указаната директория, пропускайки символните връзки, които се срещат рекурсивно.
Какво прави * в grep?
В grep -r ... *, след това обвивката се разширява * до всички файлове и директории в текущата директория (обикновено с изключение на тези, които започват с . ), а grep след това работи рекурсивно върху тях.
Коя команда ще намери файл, без да показва съобщения с отказано разрешение?
Намерете файл, без да показвате съобщения „Разрешението е отказано“
Когато find се опитва да търси в директория или файл, който нямате разрешение да прочетете, съобщението „Разрешение отказано“ ще бъде изведено на екрана. 2>/ dev / null опцията изпраща тези съобщения до / dev / null, така че намерените файлове да се виждат лесно.
Коя команда grep ще покаже числото, което има 4 или повече цифри?
По-конкретно: [0-9] съответства на всяка цифра (като [[: цифра:]] или \ d в регулярните изрази на Perl) и 4 означава „четири пъти.„Значи [0-9] 4 съответства на четирицифрена последователност.
Коя команда се използва за сравняване на два файла?
Обяснение: командата diff се използва за сравняване на файлове и показване на разликите между тях. 11.
Коя команда се използва за показване на горната част на файла?
Командата head показва първите няколко реда в горната част на файл. Може да бъде полезно, когато искате бързо да надникнете в голям файл, като алтернатива на отварянето на файла.
Коя команда ще намери всички файлове без разрешение 777?
find / home / -perm 777 -type f
Тази команда ще изброи всички файлове в домашната директория, която има 777 разрешения.