최대 1 분 소요

변수선언

쉘 스크립트를 작성할 때 다음과 같이 변수를 선언하고 값을 할당 할 수 있다.

$ VAR="이건호"
$ echo $VAR

위의 예제에서 VAR변수는 스크립트 내에서 전역변수다. 스크립트안에 여러 함수가 있고 함수 안에서 선언을 해도 전역변수다. 일반적인 프로그래밍언어는 함수내에서 선언된 변수는 지역변수인 것과는 다르다. 쉘에서 지역변수를 선언하려면 local을 변수 앞에 사용해야 한다.

쉘 안에서 선언된 변수는 전역변수지만 해당 쉘 스크립트내에서만 유효하다. 만약 다른 스크립트도 이 변수를 사용하고자 한다면 export를 변수 앞에 붙여주면 된다. 이렇게 설정된 변수는 환경변수가 되고 해당 로그인 세션에서 유효하다. 로그아웃하면 환경변수는 사라진다.

참조

https://blog.gaerae.com/2015/01/bash-hello-world.html

업데이트:

댓글남기기

이메일은 공개되지 않습니다. 작성 필요 필드: *

로딩중...