83 번 글: [SHELL] Linux /bin/sh `realpath' |
글쓴이: 산이
[홈페이지]
|
글쓴날: 2012년 07월 27일 02:23:12 금(새벽) |
조회: 3125 |
리눅스 채널
realpath 구현
## only Linux
## but FreeBSD exists `realpath' command
##
_realpath()
{
_PATH=$1
_CWD=`pwd`
if [ X"`echo ${_PATH} | grep '^/'`" != "X" ] ;
then
_CWD=''
else
while [ X"`echo ${_PATH} | grep '^../'`" != "X" ] ;
do
_PATH=`echo "${_PATH}" | sed -e 's;^\.\./;;'`
_CWD=`dirname ${_CWD}`
done
fi
_PATH=`echo "${_CWD}/${_PATH}" | sed -e 's;\./;/;g' -e 's;//;/;g' -e
's;/$;;'`
_PATH=${_PATH:-/}
echo -n ${_PATH}
}
|
이전글 : [DNS] 도메인 위임 테스트 NS vs CNAME
다음글 : [PHP] socket-> POST and auth-basic
|
from 211.212.225.115
JS(Redhands)Board 0.4 +@
|