gpt4 book ai didi

bash - 试图做出一个 if 语句,它会在 bash 中完成某些操作后继续执行

转载 作者:行者123 更新时间:2023-12-04 19:43:12 25 4
gpt4 key购买 nike

我想知道是否有人可以帮助我。

因此,我正在尝试使脚本变得更聪明。

我希望它检查一个文件夹是否存在,如果它只是继续前进,但如果它不存在,那么它将为我创建一个文件夹,然后继续到脚本的下一部分。

问题是我可以用它来制作文件夹,但是程序就死了,我有点卡住了,有点挠头。

现在我有一个 If 语句,但它会创建文件夹然后停止。

    TEMPDEST="/home/user/folder"


if [ ! -d "$TEMPDEST" ]; then
# Control will enter here if $DIRECTORY doesn't exist.
echo -e "\e[31mOh, I could not find the folder but it's fine I will create one for you now =D!\e[0m"
mkdir $TEMPDEST
fi

#Moving into said dirctory to make sure everything is in one folder.
cd $TEMPDEST

Other stuff....

我在 CentOS 机器上使用 bash。

谢谢,
卡勒姆。

最佳答案

因此,经过更多的谷歌搜索和玩耍后,我发现了如何让它像我想要的那样工作。

if [ ! -d "$TEMPDEST" ]; then
# Control will enter here if $DIRECTORY doesn't exist.
echo -e "\e[31mOh, I could not find the folder but it's fine I will create on for you now =D!\e[0m"
mkdir $TEMPDEST;
continue
fi

所以,我只是添加了“然后继续”。

感谢你的帮助!

关于bash - 试图做出一个 if 语句,它会在 bash 中完成某些操作后继续执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45843900/

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