The history of grep
medium.com
medium.com
Before Thompson published his construction for matching regular expressions in the late '60s, Kleene's re work was pretty much purely theoretical. That's really the interesting story, solving an extremely difficult implementation problem on the machines of the era.
Super smart guy.
It's a typo, which is odd, because the author could just have copied-and-pasted it from a terminal session, which they obviously know enough to do.
% grep -V
<snip>
Written by Mike Haertel and others, see <http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.> The key to making programs fast is to make them do practically nothing. ;-)
root@thaumaturgy:/home/rob# Iptables
bash: Iptables: command not found
But, I agree that it can look a bit awkward. The usual fix is to use a different font and sometimes a different size or weight for text that's a command or programming idiom, and that's worked out pretty well for me too so far.When doing the documentation for COHNERENT and Mark Williams C for the Atari ST followed this convention. See page 517 of http://www.nesssoftware.com/home/mwc/doc/coherent/manual/pdf... (pdf) for an example in the second paragraph of the 'date' command. (The entire manual is available at http://www.nesssoftware.com/home/mwc/manual.php in small pdf sections)
Slightly off topic: The manuals for COHERENT and the compiler products were, rather split into 'man' pages like Unix, were organized in a Lexicon. This enabled having one alpabetically-organized manual without separate sections. Thus, for the letter 'C', you can see 'c' as a command, followed by 'C language' as an overview, 'C Preprocessor -- overview', and further on 'calling conventions -- Definition'. This enabled adding much supporting material without exploding the page count.