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

Re: [freebsd-fdp] find/replace [Was: slice, partition превод]



On Tue, May 04, 2004 at 08:39:18AM +0300, Peter Pentchev wrote:
> On Mon, May 03, 2004 at 07:04:20PM -0400, lou wrote:
> > On Mon, May 03, 2004 at 04:41:55PM -0400, lou wrote:
> > > On Mon, May 03, 2004 at 11:06:39PM +0300, Dimitar Vassilev wrote:
> > > > В отговор на Anton Georgiev <ag@xxxxxxxx>:
> > > > strings -a `find /usr/ports/ -name distinfo` | grep SIZE | xargs -J #SIZE.
> > > -- snip -- 
> > > 
> > > list=`find /usr/ports -name distinfo`
> > > for s in $list; do
> 
> Това може да има същия проблем с argument list too long, зависи от shell-а.
> 
> Защо просто не опитате нещо като:
> 
>   find /usr/ports/ -mindepth 3 -maxdepth 3 -type f -name distinfo |
>     xargs perl -pi -e 's/^SIZE/#SIZE/'
> 
> (разбира се, на един ред :)
> 
> Частта с -mindepth 3 -maxdepth 3 може и да я пропуснете, ако искате - тя е
> просто оптимизация :P  Но и с нея си е добре :)

А може би трябваше да попитам от самото начало - какъв е всъщност
проблемът, който се опитваме да решим със SIZE?  Димитре, ако не искаш
ports да проверяват размера на файловете от дистрибуцията, достатъчно е
просто да сложиш DISABLE_SIZE=yes в обкръжението и те ще слушкат :)

-- 
Peter Pentchev	roam@xxxxxxxxxxx    roam@xxxxxxxx    roam@xxxxxxxxxxx
PGP key:	http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint	FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am not the subject of this sentence.

Attachment: pgp00008.pgp
Description: PGP signature