Hacker News new | ask | show | jobs
by ythapa 5110 days ago
I think sed pretty much displaced ed. I still use ed but sed offers the same functionality and it's easier to script. One exception is the j command for joining lines.

For better or worse, in some of today's base Linux distributions, you might find ed missing. You will almost always find sed though.

1 comments

sed is great but it's a stream editor; try moving the last line to the start of the file.
sed '$G;1h;1!H;$!d'
Nice try, but efficiency aside, it breaks.

    $ sed '$G;1h;1!H;$!d' <<<foo | hd
    00000000  66 6f 6f 0a 0a             |foo..|
    00000005
    $