シェルスクリプトでパイプを連続して使用すると・・・・
a1 || a2
これは、「a1が失敗したらa2を実行する」という処理になります。

ちなみに、 a1 && a2
は、「a1が成功したらa2を実行する」という処理になります。

詳しくは、以下のオススメ書籍で
  ↓