This is one thing the C-shell (which was my shell for decades) got right.
% echo no*such*file
echo: No match.
Whereas in bash you can get used to this behaviour until it bites you. Luckily the tcsh usage has already given me the "finger memory" to use the quotes.
% echo no*such*file
echo: No match.
Whereas in bash you can get used to this behaviour until it bites you. Luckily the tcsh usage has already given me the "finger memory" to use the quotes.
$ echo no*such*file
no*such*file