加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Bash脚本 – 文件目录不存在

发布时间:2020-12-15 21:19:31 所属栏目:安全 来源:网络整理
导读:我正在创建一个非常简单的bash脚本,它将检查目录是否存在,如果不存在,则创建一个. 但是,无论我放入哪个目录都找不到它! 请告诉我我做错了什么. 这是我的剧本. #!/bin/bash$1="/media/student/System"if [ ! -d $1 ]then mkdir $1fi 这是命令行错误: ./test
我正在创建一个非常简单的bash脚本,它将检查目录是否存在,如果不存在,则创建一个.

但是,无论我放入哪个目录都找不到它!

请告诉我我做错了什么.

这是我的剧本.

#!/bin/bash
$1="/media/student/System"

if [ ! -d $1 ]
then

    mkdir $1
fi

这是命令行错误:

./test1.sh: line 2: =/media/student/System: No such file or directory

解决方法

试试这个

#!/bin/bash

directory="/media/student/System"

if [ ! -d "${directory}" ]
then
    mkdir "${directory}"
fi

甚至更短的mkdir的父参数(manpage of mkdir)

#!/bin/bash

directory="/media/student/System"
mkdir -p "${directory}"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读