Answers:
Fish对于逻辑AND(&&)或逻辑OR(||)没有特殊的语法。
相反,你可以使用的命令and和or,相应地验证以前的命令的退出状态和行为:
command1
and command2
command1
or command2
此外,就像在bash中一样,您可以使用分号;来依次执行两个命令:
command1 ; command2
这允许使用更熟悉的语法:
command1 ;and command2
command1 ;or command2
请参阅http://fishshell.com/docs/current/tutorial.html#tut_combiners
This allows using a more familiar syntax:非常主观
;and可读性不如&&分号表示逻辑上不相交的运算。这在视觉上令人不快。