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=-1.0 required=5.0 tests=HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25146 invoked from network); 6 Jul 2021 05:13:03 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 6 Jul 2021 05:13:03 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 1C0D29CA5A; Tue, 6 Jul 2021 15:12:59 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id A1E659C9F2; Tue, 6 Jul 2021 15:12:38 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 317299C9F2; Tue, 6 Jul 2021 15:11:35 +1000 (AEST) Received: from mail-io1-f48.google.com (mail-io1-f48.google.com [209.85.166.48]) by minnie.tuhs.org (Postfix) with ESMTPS id 3A20B9C9F0 for ; Tue, 6 Jul 2021 15:11:34 +1000 (AEST) Received: by mail-io1-f48.google.com with SMTP id v3so23295598ioq.9 for ; Mon, 05 Jul 2021 22:11:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=5q/gYFvNAaMMMlqlesjv0RusIfl13nAMIvhrkhaYY4A=; b=XI50a/ACqJJZAScpkC4LkQIwCgvW3DOaul4/osIMiie8qo4wHVZfhEg+pcTTKui81M cJjCvWv4Sj1drrGJzdOk4j/uMbydOczSm/EmF4W81ViTgKsGJjAdllUdH4KpUfffhZ8v Oa/zcSPUVUZBDAHFBjxyc2wt7+UGs48WTt0w452iOM30K8IgxHXG2EpdqLcUdppRE3oq UgUwXhwFmo12Kf7XKSVfOsb7XRQuHw1mxAzD5HHGWtWpDRtEVIB+ovvpEEjmsAYSuNhK 5JvMGMY1E480gI1qVyg/MhMJN0APo7PeOcBGEqPliCP8Ed4xmUIvDcGmsr0dJisOQbJ4 /4Nw== X-Gm-Message-State: AOAM533HOaJlNgAbIPXmGvRaCVzo9h0oZ88JeLkGVij0qFCx+nsJkdyo 3gdc71Ge80hkocRxsPuOP4ess4YB2ASBk/Y2QkXuTy7hlfk= X-Google-Smtp-Source: ABdhPJxQllp5YLrjagiap+N23DJjGrOkccGEDcUqWlarNd6ekJGyFeUvv584B7hHJsf2HIIgq/4IsVzdgAqB8aRKJnE= X-Received: by 2002:a5d:9c43:: with SMTP id 3mr14098342iof.123.1625548292879; Mon, 05 Jul 2021 22:11:32 -0700 (PDT) MIME-Version: 1.0 References: <06737C14-1122-4832-BCAA-A37B242F69E4@me.com> In-Reply-To: From: Nevin Liber Date: Tue, 6 Jul 2021 00:10:56 -0500 Message-ID: To: The Unix Heritage Society mailing list Content-Type: multipart/alternative; boundary="0000000000008ffa1005c66d7408" Subject: Re: [TUHS] [tuhs] The Unix shell: a 50-year view X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000008ffa1005c66d7408 Content-Type: text/plain; charset="UTF-8" > > > He didn't need to abuse any existing program by adding new > flags or the like; unless I am mistaken, `sed Nq', for some > number `N', does exactly what `head -N' would do on a single > file, obviating the very need for head(1). > To summarize this discussion: cat -v should be a separate executable and not a command line option. That's the Unix way. head isn't needed because we can already do it with the command line options for sed. That's the Unix way. -- Nevin ":-)" Liber +1-847-691-1404 --0000000000008ffa1005c66d7408 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

He didn't need to abus= e any existing program by adding new
flags or the like; unless I am mist= aken, `sed Nq', for some
number `N', does exactly what `head -N&= #39; would do on a single
file, obviating the very need for head(1).

To summarize this discussio= n:

cat -v should b= e a separate executable and not a command line option.=C2=A0 That's the= Unix way.

head is= n't needed because we can already do it with the command line options f= or sed.=C2=A0 That's the Unix way.
--
<= div>
=C2=A0Nevin ":-)" Liber=C2=A0 <mailt= o:nevin@evilove= rlord.com> =C2=A0+1-847-691-1404
--0000000000008ffa1005c66d7408--