12 ms·
GNU /bin/ed 1.6 released
- sciurus 15y agohttp://www.gnu.org/fun/jokes/ed.msg http://www.gnu.org/fun/jokes/ed.msg
- jvc26 15y agoheh - I can't say I realised ed was still under active development - but the joke man page made me chuckle.
- pjscott 15y agoThis can also be found distributed with Emacs. http://git.savannah.gnu.org/cgit/emacs.git/tree/etc/JOKES?h=emacs-23 http://git.savannah.gnu.org/cgit/emacs.git/tree/etc/JOKES?h=... ... Along with a bunch of other jokes, most of them making fun of Emacs. It's been there since ancient times.
- michaelcampbell 15y agoI'm old enough to remember when this was poignant, and true (and when "eight" was moved to "eighty")... Eight Megabytes And Constantly Swapping But man how far we've come in so short a time!
- sgt 15y agoI've had to resort to ed a few times to rescue a system with no /usr partition. 'vi' or 'vim' happened to be in /usr/bin, so I needed to do some quick editing. Ed is definitely worth learning!
- Natsu 15y agoIt's always good for systems administrators to be able to do things with one (or both) hands tied behind their backs. Murphy always seems to conspire to create a situation where those skills are necessary....
- codex 15y agoed: the new hipster editor. Perfect for writing that Haskell to JavaScript compiler for your Node.js app.
- sgt 15y agoHahaha.
- zotz 15y agoI use red, not ed. You can't be too careful.
- mahmud 15y agoMeh. Those of us who run ed-nightly have already enjoyed those features since New Year's Eve. <3 Gentoo.
- sea6ear 15y agoI actually found studying ed (while reading _The Unix Programming Environment_ by Kernighan and Pike) to be really helpful in understanding sed and vim in more depth.
- ars 15y ago"If you are packaging ed for a distribution, please, try to use the lzipped source tarball, as this can improve the support for the lzip format in packaging systems. Thanks." Great. Now we have .xz, .lzip (.lz) and .lzma. Not to mention .7z - all using basically the same compression engine, with just enough differences to make them incompatible with each other.
- moe 15y agowith just enough differences to make them incompatible with each other. It stopped being funny when tar ran out of letters. -Z = compress, -z = gzip, -j = bzip2, -J = XZ Now for lzip they had to resort to --lzip...
- ars 15y agoq e and y appear to be available (according to my man page). There should be some kind of rule that if you run out of option letters your program is doing too much. For comparison ls has e j and y available.
- dvanduzer 15y agoI am pretty sure someone's implementation (Sun?) of tar used y for bzip2 at some point.
- slug 15y agowell, with gnu tar I prefer to use: -a, --auto-compress use archive suffix to determine the compression program So tar cvfa archive.tar.xz files* would create a tar.xz file
- strager 15y agoDoesn't work when piping the file to `tar`, though (e.g. `curl http://. http://.. | tar x`). I've thus gotten in the habit of specifying the format I expect.
- RexRollman 15y agoWhat does "8-bit clean" mean? I've seen that phrase before in regards to Nvi as well.
- fishtoaster 15y agoLooks like it means it handles 8-bit character sets properly. http://en.wikipedia.org/wiki/8-bit_clean http://en.wikipedia.org/wiki/8-bit_clean
- Hemospectrum 15y agoIf you assume you'll never need the 8th bit of any given character (which you wouldn't, if you only ever handle pure 7-bit ASCII) you can safely use it for storing a single bit of per-character metadata to avoid consuming excess memory.
- dextorious 15y agoactually its wxactly the opposite
- deleted 15y ago[deleted]
- pconf 15y agoThis title is misleading. 'ed' was written long before GNU existed. Should probably read "GNU revision 1.6 of the Unix' ed command has been released".
- pconf 15y agoSad to see points of fact downmodded, no doubt by GNU fanboys. Wonder if we should also start calling Emacs' Windows port "Microsoft EMACS"?
- pkrumins 15y agoI made a `ed` cheat sheet years ago: http://www.catonmat.net/download/ed.text.editor.cheat.sheet.pdf http://www.catonmat.net/download/ed.text.editor.cheat.sheet.... Remember that vim's ex or command mode (mode when you type ":") accepts `ed` commands. Level up!
- pgroves 15y ago"GNU ed is an 8-bit clean, more or less POSIX-compliant implementation of the standard Unix line editor." If the main implementation of ed isn't even POSIX compliant these days, I'd say POSIX is officially pointless.
- sramsay 15y agoFrom the ChangeLog: "All command-line options are now documented in the man page." This should clear up any difficulty users may have had using the program.