이전 명령이 Fish에서 성공한 경우에만 명령을 실행하십시오 (bash의 &&와 같은).


16

Bash를 사용 cd /study && ls -la 하면 더블 앰퍼샌드가 터미널 1이 오류없이 완료되지 않는 한이 명령의 2 부를 실행하지 않는다고 말하는 것처럼 종종 일 을했습니다.

내 질문은, 그냥 Fish shell로 이동하고 동일한 명령을 시도하면 사용할 수 없다는 오류가 발생 하고 내가 원하는 것이 아닌 작업을 배경으로 생각 &&하는 단일을 사용하도록 지시합니다 &.

누구나 Fish shell에서 이전 Bash 명령을 실행하는 올바른 구문을 말해 줄 수 있습니까?

답변:


21

대신 &&에 존재하지 않는, fish사용 ;하고 명령 and:

cd /study; and ls -la

에 따르면 튜토리얼 :fish

다른 쉘과 달리 명령을 결합 하거나 결합하는 fish특수 구문이 없습니다 . 대신 명령을 가지고 , 하고 .&&||andornot

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.