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_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31578 invoked from network); 2 Aug 2023 10:49:58 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 2 Aug 2023 10:49:58 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id CDBE741058; Wed, 2 Aug 2023 20:49:50 +1000 (AEST) Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by minnie.tuhs.org (Postfix) with ESMTPS id 8BA0641036 for ; Wed, 2 Aug 2023 20:49:40 +1000 (AEST) Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-99bf1f632b8so780472066b.1 for ; Wed, 02 Aug 2023 03:49:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690973379; x=1691578179; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kuKX1FGocSVX3ClVK6zi5Gx7ZW7AA5CKvtdXKcaR7aA=; b=sfSE1duOQI3xKple+Srky4VB9LAwqA6z6zKfkpQ1tKINVvuOYuoR1PyRX2wtCfIhMZ zBShp2Me7vucmPqypOp5aMcg+Q7YIxCaTX19B5WSqWt7kiLQBwFMpc74tSwC8AMm2KwS BLL6b0rlHe3cowFnxGvCmw03Y93tHOl4AV6FQ4wIH3MecDP03WNM+o+vHzcTof8iK0zs rQ5ar2O2BAw0WWlwZ/H9vj2KuuXflg32fqpE1CsofiZvgq6r4IUWhN6nb9x+dVA17oDx 8cpTY6F+fLNgbistyPeyw146AJRrQy/wwJ5TTGeyq9Xmbz8X2gE+PaJi+rEQdDE8p8kv 4Y/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690973379; x=1691578179; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kuKX1FGocSVX3ClVK6zi5Gx7ZW7AA5CKvtdXKcaR7aA=; b=a/KFv9tBLOJ81aEZcYslDqxF6lRXf8nIL/DSSOPRcvPpQJU5M1ppXBXPmRS2CIRENT t5UxWUT06mjyJlB8QSCCQI8v0ZeITenySmh0YtUk/vO6ZFpo7A9wLqqBlh8NOtc10+YG uS3zSqnk3eQisfYgB0go7QqRseFFM95iot8SdaRxnpBCdxRtJSSGJoaQX41gZaLeuVrP FCI8IqNUM5wdEYAK5oZEGRsAeC07f+vokvqJwJgo0kgmn4xPHtAn9H6Ir549/fhGPJuN di05+Ay2eOI+5md7nqH0ji7u0bZWGfnEd+irop/g8OrH6aNgwdF//sIkjZgML30EqPak 7C3A== X-Gm-Message-State: ABy/qLa+Soem18Q7MqvMjXorJOO/sg+0t53rSIZUbbQLb10r4NnDWmtE C29Ds5mmK4+joUSfzbQjLoLRDElrDRejp4J3vPP2bvLr X-Google-Smtp-Source: APBJJlEiPHF2PS8LLdwz95ogp59aZPb+25jQ+ZvXKDPQd18NMcgu2ehOamno/uaDivVzkVfV9/To+P2pSZov/2jl9pg= X-Received: by 2002:a17:906:3110:b0:998:de72:4c89 with SMTP id 16-20020a170906311000b00998de724c89mr4482592ejx.50.1690973378608; Wed, 02 Aug 2023 03:49:38 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rich Salz Date: Wed, 2 Aug 2023 06:49:29 -0400 Message-ID: To: Grant Taylor Content-Type: multipart/alternative; boundary="0000000000008e86990601ee6bbc" Message-ID-Hash: 3JX2JDL6F34RCMNDGF4TLE3UAB723WW5 X-Message-ID-Hash: 3JX2JDL6F34RCMNDGF4TLE3UAB723WW5 X-MailFrom: rich.salz@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: shell escapes in utilities List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000008e86990601ee6bbc Content-Type: text/plain; charset="UTF-8" > I routinely use :'<,'>!sort or some similar external filter program on > lines in the file that I'm working with. > I don't think of that as a shell escape the way we seem to be using it. Piping to a sub process is not the same as spawning and interactive subshell. > --0000000000008e86990601ee6bbc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

I routinely use :'<,'>!sort or some similar external filter p= rogram on
lines in the file that I'm working with.

I don't think of that as a shell = escape the way we seem to be using it. Piping to a sub process is not the s= ame as spawning and interactive subshell.
--0000000000008e86990601ee6bbc--