답변:
피쉬에는 논리 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
&&
세미콜론이 논리적으로 분리 된 연산을 제안하는 것보다 가독성이 떨어 집니다. 시각적으로 문제가 있습니다.