Я новичок в Linux. Когда я напечатал grep filename
и нажал ввести, он показал пустую строку с курсором, и мне пришлось нажать Ctrl + Z или Ctrl + с для выхода. Разве это не должно показывать мне какую-то ошибку, что команда не завершена? Короче говоря, что происходит после ввода типа grep filename
и нажатия введите.команда linux grep с именем файла, которое существует
ответ
При вводе grep test1
, то test1
не имя файла, но шаблон, который вы ищете, и ваш входной файл stdin
. Поэтому ваш вход в консоль будет вашим «входным файлом». Вы можете видеть, что когда вы вводите строку, содержащую строку «test1», в этом случае шаблон совпадает, и он сразу же распечатывается на консоли.
См here для человека страницы его
Grep ищет названные входные файлы (или стандартный ввод, если файлы не являются имени, или если один дефис-минус (-) определяется как имя файла)
спасибо DAXaholic. Я очистил то, что я пропустил в лекции. спасибо и v v спасибо за то, что не предлагали какую-то книгу и пытались объяснить. на самом деле в книгах и справочных страницах каждая вещь объясняется, но это нормально, если я или кто-то еще доцент понимают, что это происходит. PLZ Я прошу администратора этой большой полезной веб-страницы блокировать продавцов книг, таких как Эд Мортон. благодаря –
Вы можете запустить grep
по-разному.
То, что вы, вероятно, хотел, чтобы де был бежать grep
так:
$ grep pattern file
Это возвращает все строки в file
, который содержит pattern
.
Если запустить grep
так:
$ grep pattern
Утилита grep
будет читать стандартного ввода (клавиатуры в данном случае), и эхо каждую строку, что вы печатаете на вас, что совпадает с шаблон.
Например:
$ grep 'images'
Cut word lines
Cut music lines
Smash the control images
Smash the control images
Smash the control machine
Вторая строка «Разбейте контрольные изображения» печатается grep
как только я нажимаю Enter после ввода его в первый раз.
Обратите внимание, что grep
предполагает, что первое, что он получает (кроме параметров командной строки), является шаблоном. Не имеет значения, есть ли в моем примере файл с именем images
.
- 1. Linux Shell - команда Grep
- 2. Команда Linux grep
- 3. Команда grep на linux (особенно grep --exclude)
- 4. Путаница в Linux команда grep
- 5. Grep имя файла с неизвестным именем
- 6. Команда Linux для создания пустого файла с именем 'test1'
- 7. Как создать команду grep в java как команда linux grep
- 8. Команда grep linux исключает, если имя файла содержит целое число
- 9. Совпадение между строк для Linux Команда Grep
- 10. LINUX Shell команда кота и Grep
- 11. zcat к Grep с именем файла
- 12. Эхо результат из файла Linux с динамическим именем файла
- 13. UNIX команда Grep (Grep Grep -v)
- 14. Команда Grep с полями
- 15. Git: отслеживание файла с именем, которое меняет
- 16. Linux команда grep для слов, начинающихся с? character
- 17. команда Grep Linux, чтобы соответствовать несколько шаблонов с несколькими вариантами
- 18. Почему существует "??" перед именем файла
- 19. Команда Linux rm с переменной
- 20. Linux команда AWK с трубой
- 21. Команда ls или команда cat с grep перечислит содержимое файла с конца.
- 22. Batch Если файл с именем файла существует
- 23. Подпроцесс python и команда grep
- 24. команда Grep Linux, чтобы найти значение ключа из JSON
- 25. Команда Grep с логикой OR
- 26. Grep строка из лог-файла с именем с сегодняшнего дня
- 27. Команда файла Linux: что означает SYSV?
- 28. Команда grep и sed
- 29. Команда Grep перестала работать
- 30. Странное поведение «которое» команда в Matlab для Linux
Пожалуйста, замените изображение по тексту. – Cyrus
По крайней мере, прочитайте учебник по оболочке, прежде чем пытаться писать сценарии оболочки. Изучение методом проб и ошибок было бы долгим, болезненным процессом для вас (и для нас :-)). Я рекомендую книгу «Рецепты скриптов для скриптов» Криса Джонсона. –
Мне нужен ответ, а не предложение и обучение из учебных видеороликов, иногда делаю ошибки или пропустите что-то, чему учитель учит, и когда он не в состоянии понять его добро, чтобы задать вопрос.Плюс я сам и другие тоже любят следовать за одним учителем, чтобы они не путались. PLZ никогда не предлагать книгу кому-либо, если он не спросит специфически, или если вы продадите его, продолжайте. любые способы спасибо за худший ответ когда-либо –