On 7/15/15 10:28 AM, Rickard Norlander wrote: > Bash Version: 4.3 > Patch Level: 30 > Release Status: release > > Description: > If a file is created which has a newline in its filename, tab > completion does not work correctly. The part before, and the part after the > newline behave as separate entries for the purpose of completion. > > Repeat-By: > First, run > > mkdir folder;cd folder;echo $'#include<stdio.h>\nint > main(){fopen("Hello\\nHenrik","w");}'>a.c;gcc a.c;./a.out > > Now type > > cat H > > press tab. Result: > > cat He > > press tab twice. Two alternatives shown: > > Hello Henrik
As others have pointed out, this is a problem with the bash-completion package, not bash itself. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, ITS, CWRU c...@case.edu http://cnswww.cns.cwru.edu/~chet/