Bash 파라미터 확장(Parameter Expansion) 정리 — 기본값, 패턴 제거, 치환, 대소문자 변환

셸 스크립트에서 파일 이름의 확장자를 떼거나 경로에서 디렉터리만 뽑을 때 습관적으로 basename, dirname, sed, tr을 호출하곤 한다. 한두 번이면 문제없지만 수천 개 파일을 도는 루프 안에서는 명령마다 프로세스가 새로 뜨면서…

Continue ReadingBash 파라미터 확장(Parameter Expansion) 정리 — 기본값, 패턴 제거, 치환, 대소문자 변환