~(틸다)1 [Linux 셸 스크립트] 변환처리 - 012 지역 변수를 함수 안에 정의해서 호출한 곳의 변수가 변경되지 않게 하기 1. 사용 명령어 (1) ls (2) local 2. 키워드 & 사용처 (1) 키워드 지역 변수, 전역 변수, 스코프 (2) 사용처 함수 내부에서 변수를 다룰 때 호출한 곳에 영향을 주지 않도록 지역 변수로 정의하고 싶을 때 사용합니다. 3. 실행 예제 $ ./local-var.sh directory: /home/park/logdir 20210303.log 20210304.log directory: /var/tmp tmp.dattmp.3113 4. 스크립트 #!/bin/sh DIR=/var/tmp ls_home() { # 변수 DIR을 함수 내부 변수로 정의 local DIR ① DIR=~/$1 ② echo "directory: $DIR" ls $DIR } ls_home logdir ③ ls $DIR ④.. 2021. 3. 5. 이전 1 다음