논리식의이 bash 부정에있어 문제점은 무엇입니까?

Spraff

이 bash는 구문 분석하지 않습니다.

if ! [[ mkdir -p "$available"
     && mkdir -p "$enabled"
     && mkdir -p "$logroot"
     && chmod 755 "$available" "$enabled" "$logroot" ]]
then
    echo "Could not make $available, $enabled, and $logroot."
    exit 1;
fi

올바른 형태는 무엇입니까?

야노스

당신이 체인 여러 명령을 실행하려면 &&, 다음 [[ ... ]]적합하지 않습니다. 이것이 의도 한 것 같습니다.

if ! { mkdir -p "$available" &&
     mkdir -p "$enabled" &&
     mkdir -p "$logroot" &&
     chmod 755 "$available" "$enabled" "$logroot"; }
then
    echo "Could not make $available, $enabled, and $logroot."
    exit 1
fi

후속 질문에 대답하려면 다음과 같습니다 if(!(a && !b && c)).

if ! (a && ! b && c); then
    # ...
fi

즉, !옆에있는 용어에만 바인딩되며 주위에 공백을 두어야합니다 !. ( @ that-other-guy 감사합니다 )

또는 더 나은 방법으로 대신 (...)그룹화를 사용하여 하위 셸을 피할 수 있습니다 { ...; }( @ charles-duffy 감사합니다 ).

if ! { a && ! b && c; }; then
    # ...
fi

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 논리 연산 작업에있어 문제점은 무엇입니까?

분류에서Dev

이 bash 스크립트의 문제점은 무엇입니까?

분류에서Dev

이 "forEach"사용에있어 문제점은 무엇입니까?

분류에서Dev

이 LINQ 쿼리의 조인에있어 문제점은 무엇입니까?

분류에서Dev

Bash의 복잡한 조건식에서 논리 NOT 연산자를 사용하는 방법은 무엇입니까?

분류에서Dev

이 정규식의 문제점은 무엇입니까-꺼리는 수량 자와 관련이 있습니까?

분류에서Dev

Java FX의 대담한 처리에있어 문제점은 무엇입니까?

분류에서Dev

이 어레이의 문제점은 무엇입니까?

분류에서Dev

이 리디렉션 사용에있어 문제점은 무엇입니까?

분류에서Dev

이 부울 메서드의 문제점은 무엇입니까?

분류에서Dev

R에서이 정규식 패턴의 문제점은 무엇입니까?

분류에서Dev

이 병합 정렬의 문제점은 무엇입니까?

분류에서Dev

이 병합 정렬의 문제점은 무엇입니까?

분류에서Dev

bash의 조건식에서 -a와 -e의 차이점은 무엇입니까?

분류에서Dev

이 Objective-C 정규식의 문제점은 무엇입니까?

분류에서Dev

Bash에서 <<, <<< 및 <<의 차이점은 무엇입니까?

분류에서Dev

$의 이점은 무엇입니까? bash에서

분류에서Dev

Bash에서 <<, <<< 및 <<의 차이점은 무엇입니까?

분류에서Dev

bash에서 &>와> &의 차이점은 무엇입니까?

분류에서Dev

Bash에서 $ (...)와`...`의 차이점은 무엇입니까?

분류에서Dev

bash에서>와 >>의 차이점은 무엇입니까?

분류에서Dev

if의 차이점은 무엇입니까! [[foo]] 및 if [[! Bash에서 foo]]?

분류에서Dev

PHP에서 mt_rand의 문제점은 무엇입니까?

분류에서Dev

Qt에서 foreach의 문제점은 무엇입니까?

분류에서Dev

이 정수 리턴 코드의 문제점은 무엇입니까?

분류에서Dev

이 PHP 코드에서 SQL 쿼리의 문제점은 무엇입니까?

분류에서Dev

이 각도 계산 공식의 구현에있어 문제점은 무엇입니까?

분류에서Dev

Bash의 문자열 변수에서 ~가있는 것과 ~가없는 것의 차이점은 무엇입니까?

분류에서Dev

다음 공용 디렉토리 설정에있어 문제점은 무엇입니까?

Related 관련 기사

  1. 1

    이 논리 연산 작업에있어 문제점은 무엇입니까?

  2. 2

    이 bash 스크립트의 문제점은 무엇입니까?

  3. 3

    이 "forEach"사용에있어 문제점은 무엇입니까?

  4. 4

    이 LINQ 쿼리의 조인에있어 문제점은 무엇입니까?

  5. 5

    Bash의 복잡한 조건식에서 논리 NOT 연산자를 사용하는 방법은 무엇입니까?

  6. 6

    이 정규식의 문제점은 무엇입니까-꺼리는 수량 자와 관련이 있습니까?

  7. 7

    Java FX의 대담한 처리에있어 문제점은 무엇입니까?

  8. 8

    이 어레이의 문제점은 무엇입니까?

  9. 9

    이 리디렉션 사용에있어 문제점은 무엇입니까?

  10. 10

    이 부울 메서드의 문제점은 무엇입니까?

  11. 11

    R에서이 정규식 패턴의 문제점은 무엇입니까?

  12. 12

    이 병합 정렬의 문제점은 무엇입니까?

  13. 13

    이 병합 정렬의 문제점은 무엇입니까?

  14. 14

    bash의 조건식에서 -a와 -e의 차이점은 무엇입니까?

  15. 15

    이 Objective-C 정규식의 문제점은 무엇입니까?

  16. 16

    Bash에서 <<, <<< 및 <<의 차이점은 무엇입니까?

  17. 17

    $의 이점은 무엇입니까? bash에서

  18. 18

    Bash에서 <<, <<< 및 <<의 차이점은 무엇입니까?

  19. 19

    bash에서 &>와> &의 차이점은 무엇입니까?

  20. 20

    Bash에서 $ (...)와`...`의 차이점은 무엇입니까?

  21. 21

    bash에서>와 >>의 차이점은 무엇입니까?

  22. 22

    if의 차이점은 무엇입니까! [[foo]] 및 if [[! Bash에서 foo]]?

  23. 23

    PHP에서 mt_rand의 문제점은 무엇입니까?

  24. 24

    Qt에서 foreach의 문제점은 무엇입니까?

  25. 25

    이 정수 리턴 코드의 문제점은 무엇입니까?

  26. 26

    이 PHP 코드에서 SQL 쿼리의 문제점은 무엇입니까?

  27. 27

    이 각도 계산 공식의 구현에있어 문제점은 무엇입니까?

  28. 28

    Bash의 문자열 변수에서 ~가있는 것과 ~가없는 것의 차이점은 무엇입니까?

  29. 29

    다음 공용 디렉토리 설정에있어 문제점은 무엇입니까?

뜨겁다태그

보관