While playing around a bit with dotglob and nullglob the following testcase
seem to fail when cd'ing to a non existing directory. The shell seems to
hang there and sending a SIGINT isn't having much effect.

f3d0r4:~$ pwd
/home/valentin.local
f3d0r4:~$ shopt -s nullglob dotglob
f3d0r4:~$ f=(*)
f3d0r4:~$ (( ${#f[*]} )) || printf '%s\n' "This dir is empty"
f3d0r4:~$ echo "$BASH_VERSION"
4.4.23(1)-release
f3d0r4:~$ cd ../Nonexistingdir
bash: cd: ../Nonexistingdir: No such file or directory
 ^C
 ^C
 cd Desktop/
f3d0r4:~/Desktop$

-- 
Met vriendelijke groet,

Valentin Bajrami
  • [no subject] Valentin Bajrami

Reply via email to