
=주위에 공백이 있어서는 절대 안된다.$변수명이나 ${변수명}으로 하면 된다.{ }(중괄호)를 사용하면 뒤에오는 문자열과 구분할 수 있다.var을 사용한 코드인데, var은 함수 외부/내부에서 모두 사용가능하다.#!/bin/bash
var="def"
function print () {
echo "abc $var ghi"
}
print
echo ${var}
local이라는 키워드를 붙여줘야 한다.var을 선언하고 사용하는 코드인데, var은 함수 내부에서만 사용가능하다.#!/bin/bash
function print() {
local var="def"
echo "abc $var ghi"
}
print