tboegi@xxxxxx writes: > From: Torsten Bögershausen <tboegi@xxxxxx> > > From `man sed` (on a Mac OS X box): > The -E, -a and -i options are non-standard FreeBSD extensions and may not be available > on other operating systems. > > - /\bsed\s+-i/ and err 'sed -i is not portable'; > + /\bsed\s+-[^efn]\s+/ and err 'Not portable option with sed (use only [-n] [-e command] [-f command_file])'; "sed -n -i -E -e 's/foo/bar/p'" won't be caught with this as an error, but that's OK ;-). Is this still an RFC patch?