From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=AWL,BAYES_00,SPF_SOFTFAIL autolearn=no version=3.2.5 Message-ID: <49D1B5FE.8000606@mail.ru> Date: Tue, 31 Mar 2009 10:19:42 +0400 From: Vladimir Karpinsky User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: ALT Linux Community general discussions References: <49D11E42.4020606@mail.ru> <20090330193902.GA3651@snowwhite.immo> In-Reply-To: <20090330193902.GA3651@snowwhite.immo> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: [Comm] find and xargs X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2009 06:19:59 -0000 Archived-At: List-Archive: List-Post: Pavlov Konstantin пишет: > On Mon, Mar 30, 2009 at 11:32:18PM +0400, Vladimir Karpinsky wrote: >> Здравствуйте! >> >> Насколько я понял man, для предотвращения нежелательных ситуаций с xargs, в >> случае когда find ничего не находит, рекомендуется использовать -print0 в >> find и -0 в xargs, но: >> >> find ./ -size -1k -print0 | xargs -0p ls -l >> ls -l ?...n >> >> файлов меньше 1k в текущем каталоге нет, и ls -l получает на вход пустую >> строку со всеми вытекающими. Вероятно, я что-то не понял --- наставьте на >> путь истинный. > > А зачем -p в аргументах к xargs? В том каталоге, в котором я это пытался применить, более 2000 файлов, а я подключался по не медленному каналу. А с p можно было увидеть, что передаётся xatgs'у и сказать "нет". Без p всё содержимое каталога валится на экран, даже Ctrl-C не сразу отрабатывает. -- С уважением, Владимир.