xyz23()
{
}
요 부분 내부가 함수의 내부 입니다.
함수를 정의해놓은것이죠.
$FUNCNAME는 함수 내부에서는 함수이름을 반환하지만
외부에서는 ( { } 바깥쪽 ) 값을 받아오지 못하여 널(nul)을
반환하게 됩니다.
그리고 $LINENO는 해당된 변수가 쉘에서 몇번째에(몇번째
라인에) 실행이 되었는지를 받아오는 변수 입니다.
아마도 18이라고 나왔으면 쉘이 실행되고 18번째에 그 변수를
사용하였을 겁니다. 디버깅을 할때 보통 사용됩니다. 몇번째
라인에서 스크립트 변수를 썻는지 기억이 안날태니까요.
하지만 보통 파일로 만들어서 프로그래밍을 하기 때문에
잘쓰지 않는 변수 입니다. 시험에 나오지 않습니다. ^^
{
}
요 부분 내부가 함수의 내부 입니다.
함수를 정의해놓은것이죠.
$FUNCNAME는 함수 내부에서는 함수이름을 반환하지만
외부에서는 ( { } 바깥쪽 ) 값을 받아오지 못하여 널(nul)을
반환하게 됩니다.
그리고 $LINENO는 해당된 변수가 쉘에서 몇번째에(몇번째
라인에) 실행이 되었는지를 받아오는 변수 입니다.
아마도 18이라고 나왔으면 쉘이 실행되고 18번째에 그 변수를
사용하였을 겁니다. 디버깅을 할때 보통 사용됩니다. 몇번째
라인에서 스크립트 변수를 썻는지 기억이 안날태니까요.
하지만 보통 파일로 만들어서 프로그래밍을 하기 때문에
잘쓰지 않는 변수 입니다. 시험에 나오지 않습니다. ^^