find и символы \; в конце команды - что это ?

2013-10-04 Пенетрантность Vladimir Skubriev

find . -name *.txt -exec rm {} \;

объясните пожалуйста эти символы из баша ?

Какую роль играет каждый из них?

Спасибо.

--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru



Re: find и символы \; в конце команды - что это ?

2013-10-04 Пенетрантность Mikhail A Antonov
On 04/10/13 14:11, Vladimir Skubriev wrote:
 find . -name *.txt -exec rm {} \;

 объясните пожалуйста эти символы из баша ?

 Какую роль играет каждый из них?
man find
/-exec

-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: find и символы \; в конце команды - что это ?

2013-10-04 Пенетрантность Evgeny Yurkin
Месье, прочитать вслух man find?

В сообщении от 4 октября 2013 17:11:26 автор Vladimir Skubriev написал:
 find . -name *.txt -exec rm {} \;
 
 объясните пожалуйста эти символы из баша ?
 
 Какую роль играет каждый из них?
 
 Спасибо.

-- 

С уважением,
Юркин Евгений


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201310041716.12443.yur...@sibvaleo.com



Re: find и символы \; в конце команды - что это ?

2013-10-04 Пенетрантность Vladimir Skubriev

On 10/04/2013 02:14 PM, Mikhail A Antonov wrote:

On 04/10/13 14:11, Vladimir Skubriev wrote:

find . -name *.txt -exec rm {} \;

объясните пожалуйста эти символы из баша ?

Какую роль играет каждый из них?

man find
/-exec


понял, я думал что это из shell'a

--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/524e99bf.5060...@skubriev.ru



Re: find и символы \; в конце команды - что это ?

2013-10-04 Пенетрантность alexander barakin (aka sash-kan)
04.10.2013, 14:35, Vladimir Skubriev vladi...@skubriev.ru:
 On 10/04/2013 02:14 PM, Mikhail A Antonov wrote:

  On 04/10/13 14:11, Vladimir Skubriev wrote:
  find . -name *.txt -exec rm {} \;

  объясните пожалуйста эти символы из баша ?

  Какую роль играет каждый из них?
  man find
  /-exec

 понял, я думал что это из shell'a

совершенно верно, это »из shell-а».
из shell-а (в частности bash-а) таким образом передаются метасимволы вызываемой 
программе.
см. man bash, секцию quoting и упоминаемую в ней секцию definitions с 
перечислением метасимволов.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/73391380885...@web18g.yandex.ru



Re: find и символы \; в конце команды - что это ?

2013-10-04 Пенетрантность Dmitrii Kashin
Evgeny Yurkin yur...@sibvaleo.com writes:

 Месье, прочитать вслух man find?

Кстати, по поводу find. Есть мнение, что find все-таки не search
for files in a directory hierarchy, а обходит дерево каталогов,
выполняя к целям, удовлетворяющим шаблону, некую команду.

Так вот, я слышал, что когда-то в man find так и было написано, но не
смог найти в интернете ту старую версию man-страницы. Может ли
кто-нибудь подтвердить/опровергнуть, действительно ли так было написано,
и почему оно сейчас написано иначе, если второе определение вроде как
куда более точно отражает суть find?


pgpOE5IDxLWIN.pgp
Description: PGP signature


Re: find и символы \; в конце команды - что это ?

2013-10-04 Пенетрантность Иван Лох
On Fri, Oct 04, 2013 at 08:46:40PM +0400, Dmitrii Kashin wrote:
 Evgeny Yurkin yur...@sibvaleo.com writes:
 
  Месье, прочитать вслух man find?
 
 Кстати, по поводу find. Есть мнение, что find все-таки не search
 for files in a directory hierarchy, а обходит дерево каталогов,
 выполняя к целям, удовлетворяющим шаблону, некую команду.
 
 Так вот, я слышал, что когда-то в man find так и было написано, но не

1 Introduction
**

This manual shows how to find files that meet criteria you specify, and
how to perform various actions on the files that you find.

P.S. info find 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131004171537.gc18...@nano.ioffe.rssi.ru



Re: find и символы \; в конце команды - что это ?

2013-10-04 Пенетрантность Dmitrii Kashin

Спасибо! Это именно оно! =)


pgpaRgu27SmRQ.pgp
Description: PGP signature