読者です 読者をやめる 読者になる 読者になる

memo

memo dayo.

shスクリプトのフルパスを取得する

sh


#### get dir name ####
case $0 in
/*)
K_DIR_NAME=`dirname "$0"`
;;
./*)
str_aaa=$0
str_bbb='./'
int_len=`expr ${#str_aaa} - ${#str_bbb}`
str_aaa=${str_aaa:${#str_bbb}:$int_len}
K_DIR_NAME=`dirname "$PWD/$str_aaa"`
;;
*)
echo $0
K_DIR_NAME=`dirname "$PWD/$0"`
;;
esac

#### get file name ####
K_FILE_NAME=`basename $0`

echo $K_DIR_NAME'/'$K_FILE_NAME

広告を非表示にする