On 11/29/2014 04:04 PM, Oliver Kiddle wrote:
Sorry for ranting, just ignore this, but how is it possible that a mistake in something so basic could have survived until now? How can the best, and the second most used, shell in 'nix have permitted such an oversight to have existed for (what?) four decades? When folks run into those things, do they just shrug their shoulders? We see so many things that are just-plain-bugs, how do they get past testing? It seems that culturally one should view the shells as sorta like the New York subway system--it's huge and the trains mostly run on time, but don't bet your life on it, and if the system breaks down, just stay calm they'll fix it eventually. Are things so complicated that they can no longer be maintained? Sheesh, after the kernel, the most bullet proof thing on a computer should be the shell. Dunno, but it's hard to understand.In overwrite mode, either emacs style or vi-replace, on reaching the end of the line new characters should be inserted rather than the newline be replaced.