808 B

{

다양한 용도로 사용되는 쉘 문법. 더 많은 정보: https://www.gnu.org/software/bash/manual/bash.html.

  • 변수 이름 경계 지정:

echo ${{{HOME}work}}

  • 중괄호 확장 문법:

echo {{{1..3}}} {{{a..c}}}{{{dir1,dir2,dir3}}}

  • 변수(variable)이 설정되어 있을 때만 텍스트 출력:

echo ${{{variable:+variable is set and contains $variable}}}

  • 변수(variable)가 설정되지 않았을 경우 기본값 사용:

echo ${{{변수:-기본값}}}

  • 변수(variable) 길이 (문자 수) 출력:

echo ${{{#변수}}}

  • 문자열 슬라이스 반환:

echo ${{{변수:3:7}}}

  • 변수(variable) 간접 참조:

echo ${{{!변수}}}

  • 여러 명령을 그룹으로 묶어 실행:

{ {{명령어1; 명령어2; ...}} } | {{또 다른 명령어}}