2 ms·
Actually, that was my point: for me, .* does not expand to .. or .; the special entires "." and ".." appear to not be considered during globbing. After closer
by deathanatos 11y ago
Actually, that was my point: for me, .* does not expand to .. or .; the special entires "." and ".." appear to not be considered during globbing.
After closer inspection, it turns out that this is because I'm a zsh user:
% zsh -c 'echo .*'
zsh:1: no matches found: .*
% bash -c 'echo .*'
. ..
Indeed, zsh's manual states:
> No filename generation pattern matches the files `.' or `..'.
… and I've just added another entry to my list of reasons as to why I love zsh.
- nailer 11y agoSame safe behaviour happens when using bash and BSD rm (OS X): $ mkdir foo $ cd foo $ touch 1 $ touch 2 $ touch 3 $ rm * $ ls -la . total 0 drwxr-xr-x 2 mike wheel 68 3 Sep 14:41 . drwxrwxrwt 18 root wheel 612 3 Sep 14:41 ..