Re: a sed question

Liste des GroupesRevenir à cu shell 
Sujet : Re: a sed question
De : anw (at) *nospam* cuboid.co.uk (Andy Walker)
Groupes : comp.unix.shell
Date : 21. Dec 2024, 16:34:51
Autres entêtes
Organisation : Not very much
Message-ID : <vk6n6r$3vofi$1@dont-email.me>
References : 1 2 3
User-Agent : Mozilla Thunderbird
On 21/12/2024 12:17, Salvador Mirzo wrote:
I'm studying and I often go back to the past to see what life was I
like.  I initially tried to solve the problem with /ed/, but did not
find a way to insert a string coming from the a shell script's cmdline.
Then I thought that /sed/ was there to make /ed/ more scriptable.
I think the other contributors are somewhat harsh on Sed.  For
those who started on V6 Unix, there was just Ed, and, as you thought,
Sed was added in V7 as a scripting improvement to Ed.  Awk also came
in with V7.  Some people adopted Awk with enthusiasm, but the early
versions were quite limited/buggy, partly thanks to the limitations of
the PDP-11;  Sed was pretty reliable even in those days.  So at least
some users tried and failed with Awk, but found Sed usable with very
little to learn, thanks to the relationship with Ed.  The arcana of
Sed are much easier to understand if you are/were a regular user of Ed,
whereas Awk requires you to learn a whole new language [I'm not in any
way suggesting that that is unusually difficult].
So students will normally no longer learn or use Ed/Sed, apart
perhaps from "s/foo/bar/" and similar;  it makes more sense to learn a
visual editor and Awk.  But for older hands, and for those interested
in the history, there is still a use for Sed.  Personally, I know my
way around Sed much better than Awk.  So, again personally, Sed is my
stream editor of choice for tasks somewhat harder than "s ...", but not
so hard that I need to do some serious programming and checking of the
documentation.  [YMMV, and I'm certainly not trying to persuade any Awk
users that they should learn to use Sed instead.]
--
Andy Walker, Nottingham.
    Andy's music pages: www.cuboid.me.uk/andy/Music
    Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Paderewski

Date Sujet#  Auteur
18 Dec20:46 * a sed question48Salvador Mirzo
18 Dec21:12 +- Re: a sed question1John-Paul Stewart
19 Dec02:14 +* Re: a sed question16Ralf Damaschke
19 Dec13:05 i`* Re: a sed question15Salvador Mirzo
20 Dec01:55 i `* Re: a sed question14Ralf Damaschke
20 Dec13:44 i  `* Re: a sed question13Kenny McCormack
21 Dec01:17 i   `* Re: a sed question12Ralf Damaschke
21 Dec04:09 i    `* Re: a sed question11Kaz Kylheku
21 Dec04:36 i     +* sed... (Was: a sed question)8Kenny McCormack
21 Dec04:57 i     i`* Re: sed... (Was: a sed question)7Kaz Kylheku
21 Dec15:38 i     i +* Re: sed... (Was: a sed question)4Janis Papanagnou
21 Dec17:29 i     i i`* Re: sed... (Was: a sed question)3Janis Papanagnou
21 Dec23:23 i     i i `* Re: sed...2Keith Thompson
22 Dec00:33 i     i i  `- Re: sed...1Janis Papanagnou
21 Dec22:46 i     i `* Re: sed... (Was: a sed question)2Lars Poulsen
22 Dec22:22 i     i  `- Re: sed... (Was: a sed question)1Kaz Kylheku
21 Dec15:35 i     +- Re: a sed question1Janis Papanagnou
22 Dec01:43 i     `- Re: a sed question1Ralf Damaschke
20 Dec15:55 +* Re: a sed question18Janis Papanagnou
20 Dec16:11 i+* Checking for right # of args in a shell script (Was: a sed question)3Kenny McCormack
20 Dec16:49 ii`* Re: Checking for right # of args in a shell script (Was: a sed question)2Janis Papanagnou
20 Dec18:43 ii `- Re: Checking for right # of args in a shell script (Was: a sed question)1Kenny McCormack
21 Dec13:17 i+* Re: a sed question13Salvador Mirzo
21 Dec16:19 ii+* Re: a sed question7Janis Papanagnou
21 Dec22:41 iii`* Re: a sed question6Keith Thompson
22 Dec00:50 iii `* Re: a sed question5Janis Papanagnou
22 Dec01:26 iii  +* Re: a sed question2Keith Thompson
22 Dec01:41 iii  i`- Re: a sed question1Janis Papanagnou
22 Dec01:31 iii  `* Re: a sed question2Lawrence D'Oliveiro
22 Dec02:06 iii   `- Re: a sed question1Janis Papanagnou
21 Dec16:34 ii+* Re: a sed question4Andy Walker
21 Dec17:14 iii+- Re: a sed question1Janis Papanagnou
21 Dec19:21 iii`* Re: a sed question2Salvador Mirzo
21 Dec20:48 iii `- Re: a sed question1Janis Papanagnou
21 Dec19:20 ii`- Re: a sed question1Helmut Waitzmann
22 Dec19:23 i`- Re: a sed question1Janis Papanagnou
21 Dec15:13 `* Re: a sed question12Ed Morton
21 Dec22:09  `* Re: a sed question11Lawrence D'Oliveiro
22 Dec01:02   +* Re: a sed question8Janis Papanagnou
22 Dec01:28   i`* Re: a sed question7Lawrence D'Oliveiro
22 Dec01:36   i +* Re: a sed question5Keith Thompson
22 Dec02:52   i i`* Re: a sed question4Lawrence D'Oliveiro
22 Dec06:09   i i `* Re: a sed question3Keith Thompson
22 Dec06:56   i i  `* Re: a sed question2Lawrence D'Oliveiro
22 Dec07:55   i i   `- Re: a sed question1Keith Thompson
22 Dec02:22   i `- Re: a sed question1Janis Papanagnou
22 Dec02:09   +- Re: a sed question1Kenny McCormack
22 Dec21:03   `- Re: a sed question1Kaz Kylheku

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal