Может кто-нибудь объяснить разницу между операторами & &, ||, -a и -o Unix?
Каковы ограничения на использование обоих типов?
Это просто, что && и || операторы должны использоваться при использовании флагов в условии?
Как в: [ "$ 1" = "yes" ] && & && [-r $2.txt]
в зависимости от: [ "$ 1" = "yes" -a $2 -lt 3]