[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: почему глючит ls



On Fri, Jan 22, 2016 at 02:28:20PM +0300, Victor Wagner wrote:
> On Fri, 22 Jan 2016 12:14:40 +0200
> Oleksandr Gavenko <gavenkoa@gmail.com> wrote:
> 
> > On 2016-01-22, Victor Wagner wrote:
> > 
> > >> а так?
> > >> ls -- *.pdf  
> > >
> > > А еще можно ls ./*.pdf
> > >
> > > Это сработает даже для программ, которые не понимают --  
> > 
> > Добавлю что проблемы бывают не только в именах файлов, но и в
> > патернах и подпрограммах:
> > 
> >   $ grep "-v"     # плохо
> >   $ grep "[-]v"   # хорошо
> 
> Вот в случае grep я как раз предпочитаю использовать ключик -e, который
> указывает что следующий аргумент является регулярным выражением, а не
> флагом.
> 
> Правда, у grep-а есть еще одна часто встречающаяся проблема - когда
> grep-аешь вывод команды ps, сама команда grep часто удовлетворяет
> шаблону поиска. Вот тут трюк с квадратными скобками, который приводит к
> тому, что указанный в параметрах grep шаблон не матчит сам себя,
> спасает.

Или pgrep.

Всего лучшего,
Петр

-- 
Peter Pentchev  roam@ringlet.net roam@FreeBSD.org pp@storpool.com
PGP key:        http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13

Attachment: signature.asc
Description: PGP signature


Reply to: