#!/bin/sh
# ~扩展在变量扩展前面进行
export TMP_DIR=~/.tangolog
if [ ! -d $TMP_DIR ]
then
mkdir $TMP_DIR
# mkdir "$TMP_DIR" 也不对
fi
把 export TMP_DIR=~/.tangolog 改为 export TMP_DIR=/home/xxx/.tangolog 即可,否则就无法创建目录(~没有解析对)
请问如何才能在 shell 脚本里正确解析 ~ 目录,记得以前看过,今天要用的时候死活想不起来啦
# ~扩展在变量扩展前面进行
export TMP_DIR=~/.tangolog
if [ ! -d $TMP_DIR ]
then
mkdir $TMP_DIR
# mkdir "$TMP_DIR" 也不对
fi
把 export TMP_DIR=~/.tangolog 改为 export TMP_DIR=/home/xxx/.tangolog 即可,否则就无法创建目录(~没有解析对)
请问如何才能在 shell 脚本里正确解析 ~ 目录,记得以前看过,今天要用的时候死活想不起来啦