bash에서 dir = $ {0 % / *}는 무엇을 의미합니까?

ahg8tOPk78

bash 스크립트를 연구하는 동안이 코드를 찾았습니다.

dir=${0%/*}

중괄호 안의 코드가 정규식이라고 생각하지만 그게 무슨 뜻인지 모르겠습니다. 어떤 생각?

cxw

정규식은 아니지만 패턴 일치입니다. dir스크립트의 이름으로 설정 $0되지만,에 슬래시가있는 경우 마지막 슬래시와 그 뒤에 비 슬래시가 없습니다 $0. 에는 슬래시가없는 경우 $0, dir사본 얻는다 $0변경합니다. Bash Hackers Wiki의 "매개 변수 확장"참조하십시오 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

arm64 어셈블리에서 "adrp x0, idmap_pg_dir;"은 무엇을합니까? 지시는 의미합니까?

분류에서Dev

bash에서 $ (< "dir / file") 표현은 무엇을 의미합니까?

분류에서Dev

Bash 셸에서 $ 0의 의미는 무엇입니까?

분류에서Dev

Bash에서 $ {_ [0]}은 무엇을 의미합니까?

분류에서Dev

html css에서 "[dir]"의 의미는 무엇입니까

분류에서Dev

이 유형 선언에서 {0 : T}는 무엇을 의미합니까?

분류에서Dev

GStreamer에서 0 (제로) 프레임 속도는 무엇을 의미합니까?

분류에서Dev

여기서 "/ mnt / dir"은 무엇을 의미합니까?

분류에서Dev

Bash에서 '$는 무엇을 의미합니까?

분류에서Dev

Bash 스크립팅에서! $는 무엇을 의미합니까?

분류에서Dev

Bash에서 "x [y] = ([z] = w)"는 무엇을 의미합니까?

분류에서Dev

bash`-exec 명령 {} +`에서 +는 무엇을 의미합니까?

분류에서Dev

Bash에서 빈 중괄호는 무엇을 의미합니까?

분류에서Dev

shuf -e는 bash에서 무엇을 의미합니까?

분류에서Dev

out.absolute.dir은 개미에서 무엇을 의미합니까?

분류에서Dev

"bash"는 무엇을 의미합니까?

분류에서Dev

"bash"는 무엇을 의미합니까?

분류에서Dev

그룹 0에 있다는 것은 무엇을 의미합니까?

분류에서Dev

0x00000000 (또는 임의의 주소)에서 'x'는 무엇을 의미합니까?

분류에서Dev

std :: partition에서 0xcccccccccccccccc 포인터 값을 받는다는 것은 무엇을 의미합니까?

분류에서Dev

Oracle Schedular에서 "INTERVAL = 0"은 무엇을 의미합니까?

분류에서Dev

sed에서 \ 0은 무엇을 의미합니까?

분류에서Dev

C 및 C ++에서 -0은 무엇을 의미합니까?

분류에서Dev

vnc 구성에서 : 0은 무엇을 의미합니까?

분류에서Dev

vnc 구성에서 : 0은 무엇을 의미합니까?

분류에서Dev

Swift에서 $ T0은 무엇을 의미합니까?

분류에서Dev

bash의 if 조건에서 -s 및 [[]]는 무엇을 의미합니까?

분류에서Dev

bash의 케이스 구조에서-)는 무엇을 의미합니까?

분류에서Dev

bash 스크립트의 if 문에서 -f는 무엇을 의미합니까?

Related 관련 기사

  1. 1

    arm64 어셈블리에서 "adrp x0, idmap_pg_dir;"은 무엇을합니까? 지시는 의미합니까?

  2. 2

    bash에서 $ (< "dir / file") 표현은 무엇을 의미합니까?

  3. 3

    Bash 셸에서 $ 0의 의미는 무엇입니까?

  4. 4

    Bash에서 $ {_ [0]}은 무엇을 의미합니까?

  5. 5

    html css에서 "[dir]"의 의미는 무엇입니까

  6. 6

    이 유형 선언에서 {0 : T}는 무엇을 의미합니까?

  7. 7

    GStreamer에서 0 (제로) 프레임 속도는 무엇을 의미합니까?

  8. 8

    여기서 "/ mnt / dir"은 무엇을 의미합니까?

  9. 9

    Bash에서 '$는 무엇을 의미합니까?

  10. 10

    Bash 스크립팅에서! $는 무엇을 의미합니까?

  11. 11

    Bash에서 "x [y] = ([z] = w)"는 무엇을 의미합니까?

  12. 12

    bash`-exec 명령 {} +`에서 +는 무엇을 의미합니까?

  13. 13

    Bash에서 빈 중괄호는 무엇을 의미합니까?

  14. 14

    shuf -e는 bash에서 무엇을 의미합니까?

  15. 15

    out.absolute.dir은 개미에서 무엇을 의미합니까?

  16. 16

    "bash"는 무엇을 의미합니까?

  17. 17

    "bash"는 무엇을 의미합니까?

  18. 18

    그룹 0에 있다는 것은 무엇을 의미합니까?

  19. 19

    0x00000000 (또는 임의의 주소)에서 'x'는 무엇을 의미합니까?

  20. 20

    std :: partition에서 0xcccccccccccccccc 포인터 값을 받는다는 것은 무엇을 의미합니까?

  21. 21

    Oracle Schedular에서 "INTERVAL = 0"은 무엇을 의미합니까?

  22. 22

    sed에서 \ 0은 무엇을 의미합니까?

  23. 23

    C 및 C ++에서 -0은 무엇을 의미합니까?

  24. 24

    vnc 구성에서 : 0은 무엇을 의미합니까?

  25. 25

    vnc 구성에서 : 0은 무엇을 의미합니까?

  26. 26

    Swift에서 $ T0은 무엇을 의미합니까?

  27. 27

    bash의 if 조건에서 -s 및 [[]]는 무엇을 의미합니까?

  28. 28

    bash의 케이스 구조에서-)는 무엇을 의미합니까?

  29. 29

    bash 스크립트의 if 문에서 -f는 무엇을 의미합니까?

뜨겁다태그

보관