geirha 1513337349 learn #redirect [-a Soliton 1739055174 forget Soliton 1739055210 learn The classic test command's -a and -o operators, as well as controlling precedence using ( and ) cause many problems and ambiguities, are not portable, and are unsafe with user input. They are all marked as obsolescent by POSIX. If coding for Bash, Ksh, or Zsh, [[ is *highly* preferred over [. See: https://pubs.opengroup.org/onlinepubs/9799919799/utilities/test.html#tag_20_121_16