> No idea whether that is a valid complaint. coreutils accepts it and > treats it as "add a newline (but only if needed) and then do nothing". > > Debian's update-ca-certificates script uses that to conditionally add a > newline after a file which may or may not end with a newline: > http://anonscm.debian.org/cgit/collab-maint/ca-certificates.git/tree/sbin/update-ca-certificates#n100 > > # Add trailing newline to certificate, if it is missing (#635570) > sed -e '$a\' "$CERT" >> "$TEMPBUNDLE"
Not that this matters, but 1) Why wouldn't they just add a newline unconditionally? Generally textual formats don't care how many blank lines you have. 2) It does indeed seem undocumented -- I can't find any mention of this (unintuitive) behavior in the GNU sed manual or FAQ: https://www.gnu.org/software/sed/manual/sed.html Andy _______________________________________________ Toybox mailing list [email protected] http://lists.landley.net/listinfo.cgi/toybox-landley.net
