Bir komutu yalnızca Fish'te önceki komut başarılı olduysa çalıştırın (&& in bash gibi)


16

Bash kullanarak, çoğu zaman cd /study && ls -la çift ​​ve işareti uçbirimin hatasız tamamlanmadığı sürece terminalin bu komutun ikinci bölümünü yürütmediğini söylediği gibi şeyler yaptım .

Benim sorum, sadece ben kullanamıyorum belirten bir hata alıyorum Balık kabuğuna taşınmış ve aynı komutu çalışıyor olması olduğunu &&ve tek kullanmak için bana talimat &Ben arka planlar ne istiyorum değil görev inanıyorum.

Birisi bana Balık kabuğundaki eski Bash komutumu çalıştırmak için doğru sözdizimini söyleyebilir mi?

Yanıtlar:


21

Yerine &&mevcut olmadığı, fishkullanım ;ve komuta and:

cd /study; and ls -la

Göre öğretici :fish

Diğer kabuklardan farklı olarak, komutları birleştirmek veya birleştirmek fishiçin özel bir sözdizimi yoktur . Bunun yerine komutları vardır , ve .&&||andornot

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.