gpt4 book ai didi

Bash 脚本 - 文件目录不存在

转载 作者:行者123 更新时间:2023-11-29 08:59:37 25 4
gpt4 key购买 nike

我正在创建一个非常简单的 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 ) 的 parent 参数甚至更短

#!/bin/bash

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

关于Bash 脚本 - 文件目录不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42931699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com