From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20177 invoked from network); 4 Jan 2023 18:02:38 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 4 Jan 2023 18:02:38 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 3F89942561; Thu, 5 Jan 2023 04:02:32 +1000 (AEST) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by minnie.tuhs.org (Postfix) with ESMTPS id 1F3B64255C for ; Thu, 5 Jan 2023 04:02:28 +1000 (AEST) Received: by mail-pj1-f46.google.com with SMTP id fz16-20020a17090b025000b002269d6c2d83so1784562pjb.0 for ; Wed, 04 Jan 2023 10:02:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay-org.20210112.gappssmtp.com; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=6qu+FIG6X32P5KPHPcwEk3ju/IESxfvCSWW/NPvwOkQ=; b=FDIELytXaOqflYnGnnAlbuX3P0R1dqQNT9ofpc7Fdj2urgji7ynK6Gjnn6f4hFivpa tiTsdgtwJ2j3B6M+vvVtIv05MWWFaQaz9HWk2qXQqW9ARCpNAjujdIJdHM3XWJHRCnUT PcC7fNUSzCbzunI8CcNYFAvh+OukSOq2wKJiOst8+qGNWkMqpExYp2FgJaJbERd786iI PFwFgHdttMjKkL3vwRbNbjKm/nR3jc8Cd93+2m+xlsGwS36CBiNrF9Aqi2B+wYnhscWU hwHN5oFzGHPutjiUR8cpXHNpqG8t5Nmn5v4WZwCjPLT76k7YkuLHIWELPIbAEA2TRpJ1 LaJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6qu+FIG6X32P5KPHPcwEk3ju/IESxfvCSWW/NPvwOkQ=; b=asQ5qsCqY37xkOllFUAFpoW9S2LtOVioTp6vK5QK9TkuZgTG3bjNigrgrBWCDm4AZB cun+bYUHNXEDF+pLTw7gfsWVG7qwghKzH7EqB3MMjN974jAK0nmrOn2E4H5K8dSZXoU8 brv/TrWBScc9VsMVuPPYyJTa2SwRj6PyJep0PcwbgHzruemBKIjNEg5VRUcv3e5Cnv01 GfXrMCK9VmKTGbRjPKq7liT1haiEi1sOSS6YSSPrG+P3AksL6I+Vt0K2X9kPa9A5css0 oGMOY18sYct0n1PpeLwR+1ejgm9N7n5Wr8SNPWPw+/HXgmA/Gr94LdUF41YOu8uLyCMZ 2h+A== X-Gm-Message-State: AFqh2kprK0pYfhQsJLmEjP6bdBCpoTGv5OR7Vuzs47aj1h8lIqhBMm6r marJR+VQu7OTl1ZxkQcw/IKqDY5JQOykRHi0 X-Google-Smtp-Source: AMrXdXv1PijmXh/icKjzUcsuNAwZ+F+LzoadFF9AuOppvy0d/oMIWjvAENPKg7rUC0KO6G0xPGkeMA== X-Received: by 2002:a05:6a20:d695:b0:a2:c1f4:3c70 with SMTP id it21-20020a056a20d69500b000a2c1f43c70mr58371270pzb.8.1672855287677; Wed, 04 Jan 2023 10:01:27 -0800 (PST) Received: from smtpclient.apple (107-215-223-229.lightspeed.sntcca.sbcglobal.net. [107.215.223.229]) by smtp.gmail.com with ESMTPSA id i189-20020a636dc6000000b00476b165ff8bsm20891871pgc.57.2023.01.04.10.01.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Jan 2023 10:01:27 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.300.101.1.3\)) From: Bakul Shah In-Reply-To: <20230104151952.7C2542064E@orac.inputplus.co.uk> Date: Wed, 4 Jan 2023 10:01:16 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20230103201900.oR1Qq%steffen@sdaoden.eu> <325DF7E4-37BE-4432-9447-0B392B57DC69@iitbombay.org> <42B6E514-D210-49D3-A103-351F94563852@gmail.com> <20230104151952.7C2542064E@orac.inputplus.co.uk> To: Ralph Corderoy X-Mailer: Apple Mail (2.3731.300.101.1.3) Message-ID-Hash: 5K4454QV4VV56A7QBH3RGWJLO52HUIY4 X-Message-ID-Hash: 5K4454QV4VV56A7QBH3RGWJLO52HUIY4 X-MailFrom: bakul@iitbombay.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: A few comments on porting the Bourne shell List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Jan 4, 2023, at 7:19 AM, Ralph Corderoy = wrote: >=20 > A lot of the time, POSIX find's =E2=80=98-exec foo {} +=E2=80=99 = suffices and runs > foo with as many arguments as will just fit under argv[]s limits, > like xargs by default and unlike find's one-at-a-time behaviour with > =E2=80=98-exec foo {} \;=E2=80=99. I often run further transformations before executing some command on selected files. For example find . -type f -name '*.[csh]' | grep -l foo | xargs wc -l Composability rules!=