From owner-freebsd-questions@FreeBSD.ORG Wed Feb 27 11:52:22 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20721106566C for ; Wed, 27 Feb 2008 11:52:22 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (gw.tensor.gdynia.pl [213.192.64.34]) by mx1.freebsd.org (Postfix) with ESMTP id A29298FC18 for ; Wed, 27 Feb 2008 11:52:13 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (localhost [IPv6:::1]) by wojtek.tensor.gdynia.pl (8.13.8/8.13.8) with ESMTP id m1RBnYBC002526; Wed, 27 Feb 2008 12:49:34 +0100 (CET) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from localhost (wojtek@localhost) by wojtek.tensor.gdynia.pl (8.13.8/8.13.8/Submit) with ESMTP id m1RBnQfN002523; Wed, 27 Feb 2008 12:49:30 +0100 (CET) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Date: Wed, 27 Feb 2008 12:49:26 +0100 (CET) From: Wojciech Puchar To: Giorgos Keramidas In-Reply-To: <20080227111551.GA2403@kobe.laptop> Message-ID: <20080227124822.C2519@wojtek.tensor.gdynia.pl> References: <20080227100132.G1831@wojtek.tensor.gdynia.pl> <47C52A64.5000701@locolomo.org> <20080227111551.GA2403@kobe.laptop> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-questions@freebsd.org Subject: Re: argument list too long X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Feb 2008 11:52:22 -0000 > one can easily write: > > find . -name '*.ogg' | \ > while read file ; do \ > blah "${file}" > done > > xargs(1) is another popular tool for processing large argument lists: > > find -name '*.ogg' | xargs blah unless program "blah" starts slowly, and it's better to give it 2000 params at once. but i've asked to be sure what is actual limit, and used xargs -n 2000 to do the rest. thank you