gpt4 book ai didi

linux - bash 中的条件语句和解释

转载 作者:太空狗 更新时间:2023-10-29 11:41:21 24 4
gpt4 key购买 nike

#!/bin/bash

echo "Please enter your desired file type(s) from the following list

gif jpg docx

any other value than these three is also valid"

read entry1 entry2 entry3 entry4

echo your first choice was: $entry1
echo your second choice was: $entry2
echo your third choice was: $entry3
echo your fourth choice was: $entry4


if [$entry1 || $entry2 || $entry3 || $entry4 =="jpg"]

then

mkdir jpg

echo "jpg directory created"

fi

我想做的是,每当输入选定的值时创建一个目录。如果键入 jpg、gif 或 docx:将根据需要为 jpg、gif 或 docx 创建一个目录。目前,无论我在我的代码中输入什么,我总是创建一个 jpg 目录......即使我输入 jpg、gif、docx 或一些完全随机的值,如 tinzebra。

我的理解是,THEN 之后的语句取决于语句的真/假,但看起来我的代码将 bool 值解释为始终为真......这让我非常困惑

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