중복 된 질문 인 경우 사전에 사과드립니다. 여기에 묻기 전에 검색 / 확인하려고 노력했습니다.
나는 다음과 같이 한 줄짜리를 작성하는 것이 편안합니다.
foocommand && foocommand2 && foocommand3
아이디어는 이전 명령이 "성공"인 경우 후속 명령 만 실행하려는 것입니다.
나는 다소 긴 스크립트를 작성 중이며이 하나의 라이너는 다른 모든 사람에게 혼란스러운 코드 블록처럼 보이기 때문에 실현 가능하지 않습니다.
명령의 간격을두고 스크립트 사이에 주석을 작성하고 싶습니다. 이 작업을 어떻게 수행하고 거기에 &&와 동일한 기능이 있습니까?
||
와 &&
(반대 |
또는 &
단락이라고합니다). 후자의 연산자와 함께 사용되는 동작을 열성 평가라고합니다.
a && b && c
만 실행 b
하면 a
성공, 그래서 "만 실행하는 c
경우 b
"에만 실행 및 성공 " c
경우 a
와 b
: 해당 문 둘 것은 성공" b
하지 않으면 성공할 수 없다 a
성공했다.
a || b && c
가 더 예시 적입니다.
&&
이전의 경우 다음 명령이 실행 의미하지 않는 한 성공했다. 이는 명령 목록에있는 모든 이전 명령 의 전체 결과 가 성공한 경우 명령이 실행됨을 의미합니다 . 당신은 이것을 알고 있을지 모르지만, 미래 독자들은 오해 할 것입니다.