Bash / ZSH 및 기타 셸에서 &&and 사용하는 데 익숙합니다 ||.
물고기에 해당하는 것이 있습니까?
답변
익숙한 논리 연산자는 2018-12-28에 릴리스 된 fish 3.0.0부터 지원됩니다.
로부터 v3 릴리즈 노트 :
- 물고기는 지금 지원
&&(같은and)||(같은or) 및!(같은not), POSIX 호환 쉘 (에서 더 나은 마이그레이션 # 4620 ).
답변
피쉬에는 논리 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를 참조 하십시오.
