1. ホーム
  2. bash

[解決済み] Bash/sh - &&と.の違い。

2022-04-23 20:48:57

質問

通常、私は ; を使えば、複数のコマンドを1行にまとめることができますが、人によっては && . 何か違いがあるのでしょうか?例えば cd ~; cd -cd ~ && cd - は同じものを作っているようです。どのバージョンがよりポータブルで、例えばAndroidのshellのようなbash-subsetでサポートされるのでしょうか?

解決方法は?

前のコマンドで ; を実行すると、2番目のものが実行されます。

しかし && を実行すると、2つ目は実行されません。

これは、演算間の論理演算子である "lazy" です。