下面有简单的脚本,
if [ ! -e $c ];
then
mkdir "$c"
fi
$ c包含文件夹路径。我收到错误mkdir:command not found。请帮帮我。
提前致谢。 纳瓦迪普
答案 0 :(得分:11)
您可以在登录会话中运行mkdir
吗?
如果可以,很可能问题是由脚本中的PATH引起的,请尝试使用完整路径:
if [ ! -e $c ];
then
/bin/mkdir -p "$c"
fi
或先导出PATH
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin
export PATH
if [ ! -e $c ];
then
/bin/mkdir -p "$c"
fi