Алексей Дмитриев, серия статей "HuMan"
Правила форума
Запрещается помещать сообщения, не имеющие отношения к обсуждаемой статье. Все такие сообщения будут удаляться непосредствено после обнаружения.
Запрещается помещать сообщения, не имеющие отношения к обсуждаемой статье. Все такие сообщения будут удаляться непосредствено после обнаружения.
Алексей Дмитриев, серия статей "HuMan"
В серии статей под общим названием "HuMan" Алексей Дмитриев рассказывает о некоторых консльных командах. В статье "HuMan: grep" рассказывается о команда grep, одной из самых известных и употребительных команд Юниксовидных ОС, которая ведет свое начало от первого текстового редактора Юникс - ed. В этом редакторе была команда g/re/p (global/regular expression/print), которая и дала свое название новой программе.
Команда grep служит для поиска строк, содержащих заданный пользователем образец.
Команда grep служит для поиска строк, содержащих заданный пользователем образец.
Re: Алексей Дмитриев, "HuMan: grep"
Спасибо за статью.
Поправьте, пожалуйста, "символ астерикса" на "символ астериска".
Поправьте, пожалуйста, "символ астерикса" на "символ астериска".
Re: Алексей Дмитриев, "HuMan: grep"
Да, действительно АСТЕРИСК. Какой пассаж! Спасибо, век живи, век учись. Вы, Виктор, тоже хороши, редактор называется! Автор имеет право быть безграмотным, а редактор - нет.
А скажите, пожалуйста, как правильно: тамариск или тамарикс? (Это такой кустарник на юге).
А скажите, пожалуйста, как правильно: тамариск или тамарикс? (Это такой кустарник на юге).
-
- Писатель
- Сообщения: 110
- Зарегистрирован: 07 янв 2009, 21:47
- Откуда: г.Казань
- Контактная информация:
Re: Алексей Дмитриев, "HuMan: grep"
Есть такой сайт - http://gramota.ru/. Там прямо на главной странице есть в меню пункт - Проверить слово. Пользуйтесь.А скажите, пожалуйста, как правильно: тамариск или тамарикс?
Re: Алексей Дмитриев, "HuMan: grep"
Опцию --quiet (-q) удобно использовать в скриптах. Результат можно посмотреть через код завершения ($?).
сравните:
0 - типа "все ок" (в нашем случае - подстрока найдена), 1 - "ошибка"))
сравните:
Код: Выделить всё
grep -q root /etc/passwd; echo $?
grep -q rooT /etc/passwd; echo $?
Re: Алексей Дмитриев, "HuMan: grep"
Cпасибо вам за дополнение, жаль что оно настолько кратко, что из него нечего добавить в статью. Может быть вы возьметесь составить примеры скриптов, проясняющих смысл опции -q? А может быть напишите небольшую главку " Скрипты grep" в статью. Я бы добавил эту главу в свою статью со ссылкой на вас как на автора и консультанта. Попробуйте, право!hariton писал(а):Опцию --quiet (-q) удобно использовать в скриптах.
Дело в том, что сейчас я работаю на командой sed, и там мне просто необходим соавтор, разбирающийся с скриптах. Если такового не найдется, то придется просто опустить все что с связано со скриптами sed, а ведь это самое интересное! Я не молод, и не имею навыков программирования , чтобы осваивать такую тему с нуля.
Если хотите, пишите мне на мыло: yakwiat собака yandex.ru
- moose
- Интересующийся
- Сообщения: 3
- Зарегистрирован: 10 янв 2009, 10:27
- Откуда: Казань
- Контактная информация:
Re: Алексей Дмитриев, "HuMan: grep"
dmitriev писал(а):Cпасибо вам за дополнение, жаль что оно настолько кратко, что из него нечего добавить в статью. Может быть вы возьметесь составить примеры скриптов, проясняющих смысл опции -q? А может быть напишите небольшую главку " Скрипты grep" в статью. Я бы добавил эту главу в свою статью со ссылкой на вас как на автора и консультанта. Попробуйте, право!hariton писал(а):Опцию --quiet (-q) удобно использовать в скриптах.
Дело в том, что сейчас я работаю на командой sed, и там мне просто необходим соавтор, разбирающийся с скриптах. Если такового не найдется, то придется просто опустить все что с связано со скриптами sed, а ведь это самое интересное! Я не молод, и не имею навыков программирования , чтобы осваивать такую тему с нуля.
Если хотите, пишите мне на мыло: yakwiat собака yandex.ru
Что именно хотите сделать с sed? Я как бы периодически ей пользуюсь, но сейчас на ум ничего не приходит. Если озвучите конкретную задачу - получите конкретный скрипт:)
Re: Алексей Дмитриев, "HuMan: grep"
Я хочу написать статью, о том, как пользоваться программмой sed. Если вы читали на сайте seocod.ru мои статьи из цикла HuMan (cut, tr, grep, sort), то поймете, какого сорта это будет статья.moose писал(а):Что именно хотите сделать с sed? Я как бы периодически ей пользуюсь, но сейчас на ум ничего не приходит. Если озвучите конкретную задачу - получите конкретный скрипт:)
Однако я не силен в програмировании и скриптописании, а учиться уже поздно. Но писать про программу sed, и не сказать про ее скрипты невозможно, поэтому я ищу соавтора, который напишет главу про скрипты и даст примеры этих скриптов.
Если вас это заинтересует, то пишите мне на мыло, я вам вам вышлю черновик статьи, а вы дополните его главой о скриптах.
-
- Писатель
- Сообщения: 110
- Зарегистрирован: 07 янв 2009, 21:47
- Откуда: г.Казань
- Контактная информация:
Re: Алексей Дмитриев, серия статей "HuMan"
Опубликована новая статья серии - HuMan: sed
Команда sed - это редактор потока данных (Stream EDitor) для автоматического редактирования текстов. "Редактор потока" - в том смысле, что может редактировать входящий поток данных непрерывно, скажем, в составе программного канала (pipe).
Команда sed - это редактор потока данных (Stream EDitor) для автоматического редактирования текстов. "Редактор потока" - в том смысле, что может редактировать входящий поток данных непрерывно, скажем, в составе программного канала (pipe).
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя