함수로 만들려고 하다가 KLDP에 질문해서 답을 얻었다.
다음에도 사용할 수 있도록 참고하기 위해 남겨둔다.
## VERSION 1.0
function show_env_var
{
tmp="$"$1
eval "printenv=$tmp"
echo $1=$printenv
}
##VERSION 2.0
## 1.0에서는
function show_env_var
{
}
테스트하기
$show_env_var BASH
BASH=/bin/bash
다음에도 사용할 수 있도록 참고하기 위해 남겨둔다.
## VERSION 1.0
function show_env_var
{
tmp="$"$1
eval "printenv=$tmp"
echo $1=$printenv
}
##VERSION 2.0
## 1.0에서는
$1
가 비어있거나 엉뚱한 값이 들어갈 때 제대로 처리하지 못한다function show_env_var
{
[ -n "$1" ] && echo $1=${!1}
}
테스트하기
$show_env_var BASH
BASH=/bin/bash