Re: GNU Awk - inplace editing

Liste des GroupesRevenir à cl awk 
Sujet : Re: GNU Awk - inplace editing
De : 643-408-1753 (at) *nospam* kylheku.com (Kaz Kylheku)
Groupes : comp.lang.awk
Date : 23. May 2025, 09:58:33
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <20250523015528.637@kylheku.com>
References : 1 2
User-Agent : slrn/pre1.0.4-9 (Linux)
On 2025-05-23, Kenny McCormack <gazelle@shell.xmission.com> wrote:
In article <100p11m$3uh3m$1@dont-email.me>,
Janis Papanagnou  <janis_papanagnou+ng@hotmail.com> wrote:
In GNU Awk I was looking for the in-place option (similar to sed -i).
I thought there once was some _simple_ option usable from the command
line. (Or am I misremembering?)
>
The manual now suggests to use a GNU Awk "inplace" _Extension_ for that
 gawk -i inplace ...
and
 gawk -i inplace -v inplace::suffix=.bak ...
respectively.
>
That's not exactly as simple to use as, say,
 gawk -i ...
and
 gawk -i.bak
so I suppose there's a reason for the added complexity in the handling.
>
Does anyone know that reason or remember a rationale? - I don't recall
any discussions about that...
>
I've explained this a few times over the years (in this newsgroup).
>
There was never a "-i" option in Gawk that meant "inplace" (and there never
will be).
>
The key to understanding this is to understand that (in Gawk), the "i" in
"-i" does not stand for "inplace".  It stands for "include".
>
Once you understand that, all becomes clear.

Sure, but, interestingly, just like Janis, I also seem to have a false,
memory of there having been some other inplace mechanism that was
replaced by the -i inplace include (not necessarily a -i option). There
is no evidence of any such in the available materials, though.

We might have both been duped by something unclear someone said once,
(perhaps here)?

--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca

Date Sujet#  Auteur
23 May 25 * GNU Awk - inplace editing8Janis Papanagnou
23 May 25 +- Re: GNU Awk - inplace editing1Kaz Kylheku
23 May 25 +* Re: GNU Awk - inplace editing3Kenny McCormack
23 May 25 i`* Re: GNU Awk - inplace editing2Kaz Kylheku
23 May 25 i `- Re: GNU Awk - inplace editing1Janis Papanagnou
25 May 25 +- Re: GNU Awk - inplace editing1Mack The Knife
25 May 25 `* Re: GNU Awk - inplace editing2Ed Morton
26 May 25  `- Re: GNU Awk - inplace editing1Janis Papanagnou

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal