前のコマンドがFishで成功した場合にのみコマンドを実行します(bashの&&など)


16

Bashを使用しcd /study && ls -la て、二重アンパサンドが端末にこのコマンドの第2部をエラーなしで完了しない限り第2部を実行しないように指示していることを理解しているようなことがよくあります。

私の質問は、魚のシェルに移動して同じコマンドを実行しようとすると、使用できないこと&&を示すエラーが表示され、私が&望むものではないタスクの背景と思われる単一のものを使用するよう指示しています。

Fishシェルで古いBashコマンドを実行するための正しい構文を教えてもらえますか?

回答:


20

代わり&&に存在しない、fish使用;して、コマンドand

cd /study; and ls -la

よるとチュートリアルfish

他のシェルとは異なり、fishのような特別な構文を持っていない&&か、||コマンドを組み合わせること。その代わりに、コマンドがありandornot

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.