This allows using a more familiar syntax:sangat subyektif
Petr Peller
1
;andkurang dapat dibaca daripada &&sebagai tanda titik koma operasi logis terpisah. Ini menggelegar secara visual.
Simpanse suka berperang
@ Elliott saya setuju, tetapi Fish tidak memberi Anda pilihan.
Dennis
1
perlu dicatat bahwa dalam cangkang ikan dan bourne, operator AND dan OR memiliki urutan yang sama, tidak seperti bahasa berbasis C: unix.stackexchange.com/a/88851/50703
Jawaban:
Operator logis yang biasa Anda gunakan, didukung sejak fish 3.0.0, dirilis pada 2018-12-28.
Dari catatan rilis v3 :
sumber
Fish tidak memiliki sintaks khusus untuk logika AND (
&&
) atau logika OR (||
).Sebagai gantinya, Anda dapat menggunakan perintah
and
danor
, yang memverifikasi status keluar perintah sebelumnya dan bertindak sesuai:Selanjutnya - sama seperti di bash - Anda dapat menggunakan titik koma
;
untuk mengeksekusi dua perintah satu demi satu:Ini memungkinkan penggunaan sintaks yang lebih akrab:
Lihat http://fishshell.com/docs/current/tutorial.html#tut_combiners
sumber
This allows using a more familiar syntax:
sangat subyektif;and
kurang dapat dibaca daripada&&
sebagai tanda titik koma operasi logis terpisah. Ini menggelegar secara visual.