From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26647 invoked by alias); 12 Feb 2014 01:17:56 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 18421 Received: (qmail 14190 invoked from network); 12 Feb 2014 01:17:42 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW, T_TO_NO_BRKTS_FREEMAIL autolearn=ham version=3.3.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=vWz1AbKOUj9+5GVkv00kI2LqG6vhz8VoDTBrMNEwHso=; b=npC2Xa6Fz2ZkTcuhLpnjyv+l5EnITTCNu3un9Q/jpBEQdB52jPE6Llv4g9zpDw+8Lo 2dMrXyUraPt0GYnYHR4P1CFVZJvTCVhuIKWVp6UlGwrNjLsKtnenCph7/pkecZ/OPI0R HkJ/8EHsM4V5AclogLbknzH9vSPf708+M9zvcqDwdq3MKOjtUENkvWBGHRSWeB//5HkD fTDsZR+zN08gopiT+4VWcGivOZB36g8IdCQ74dbL684amD3refnH7lX8BdlYTQUw1447 mspi+Aa9xH9xSFwHUQVuvx8SoZw52pbdQDSXJXdTh1KOIz9fZdXpRX9my72a5KOVAKpx Dmvg== MIME-Version: 1.0 X-Received: by 10.182.149.168 with SMTP id ub8mr8486obb.74.1392167856736; Tue, 11 Feb 2014 17:17:36 -0800 (PST) In-Reply-To: References: Date: Tue, 11 Feb 2014 20:17:36 -0500 Message-ID: Subject: Re: executing commands in directories containing specific files From: Philip Dexter To: zsh-users@zsh.org Content-Type: multipart/alternative; boundary=001a1134850095bb3304f22b566a --001a1134850095bb3304f22b566a Content-Type: text/plain; charset=UTF-8 On Tue, Feb 11, 2014 at 7:35 PM, Jan Larres wrote: > On 12/02/14 13:11, Leonardo Barbosa wrote: > > I'd like to find TeX files (find $HOME -type f -name '*.tex'). Let's say > i > > have found files a.tex, b.tex, and c.tex. Now, i wanna remove a.aux, > b.aux, > > c.aux. What's the best way of doing that? > > find $HOME -type f -name '*.tex' -exec rm {} \; > > That won't get the aux files I would use for f in $HOME/**/*.tex; do rm $f; rm ${f:r}.aux; done --001a1134850095bb3304f22b566a--