808 B
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; ...}} } | {{또 다른 명령어}}