Shell 의${},\#\#와%%사용 범례
만약 에 우리 가 변 수 를 정의 했다 면:
file=/dir1/dir2/dir3/my.file.txt
${file#*/}:      /         :dir1/dir2/dir3/my.file.txt
${file##*/}:       /          :my.file.txt
${file#*.}:      .          :file.txt
${file##*.}:       .          :txt
${file%/*}:        /          :/dir1/dir2/dir3
${file%%/*}:      /          :(  )
${file%.*}:        .          :/dir1/dir2/dir3/my.file
${file%%.*}:       .           :/dir1/dir2/dir3/my
#       (   #  $    )
%     (   %  $    )
         ;         
${file:0:5}:       5    :/dir1
${file:5:5}:    5         5   :/dir2
${file/dir/path}:    dir    path:/path1/dir2/dir3/my.file.txt
${file//dir/path}:   dir     path:/path1/path2/path3/my.file.txt
${file-my.file.txt}:$file]이 설정 되 어 있 으 면 t 는 my.file.txt 를 전송 값 으로 사용 합 니 다.(빈 값 및 비 빈 값 r 처리 하지 않 음)
${file:-my.file.txt}:만약$file]O 정 또는 정자 덮개 t 가 있다 면 my.file.txt 를 사용 하여 주사 위 를 만 듭 니 다.
${file+my.file.txt}:만약$file O 정자 덮개 비 강 커버 는 모두 my.file.txt 를 사용 하여 주사 위 를 만 들 고 게 으 름(]O 정 r 는 처리 하지 않 습 니 다)
${file:+my.file.txt}:$file 느티나무 강 커버 t 는 my.file.txt 를 사용 하여 주사 위 를 만 듭 니 다.
${file=my.file.txt}:$file]O 가 정 해 지면 t 는 my.file.txt 를 주사 위 를 사용 하여 r$file x 값 my.file.txt 를 부담 합 니 다.(빈 값 및 비 빈 값 r 처리 하지 않 음)
${file:=my.file.txt}:$file]O 정 또는 정자 덮개 t 는 my.file.txt 를 주사 위 를 사용 하여 r$file x 값 my.file.txt 를 부담 합 니 다.(빈 값 이 아 닌 r 는 처리 하지 않 습 니 다)
${file?my.file.txt}:$file]O 가 정 해 지면 t my.file.txt 는 STDERR 로 나 옵 니 다.(빈 값 및 비 빈 값 r 처리 하지 않 음)
${file:?my.file.txt}:$file 이 설정 되 지 않 았 거나 비어 있 으 면 my.file.txt 를 STDERR 로 출력 합 니 다.(빈 값 이 아 닌 r 는 처리 하지 않 습 니 다)
${\#var}변수 값 의 길 이 를 계산 할 수 있 습 니 다:
${\#file}27 을 얻 을 수 있 습 니 다./dir 1/dir 2/dir 3/my.file.txt 는 27 바이트 이기 때 문 입 니 다.
[/code]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Shell alias 명령에 별칭을 설정하는 방법명령에 별명을 설정하면 명령의'작은 이름'으로 삼을 수 있지만, 이렇게 하는 것이 무슨 의미가 있습니까? 이때 별명이 작용할 수 있다.vim 명령의 별명을vi라고 정의하면 이후에 실행된vi 명령은 실제로vim 명령을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.