if[-d"$DIRECTORY"];then echo"$DIRECTORY does exist."fi 一行代码的形式则如下: 代码语言:javascript 复制 [-d"$DIRECTORY"]&&echo"$DIRECTORY does exist." 要检查目录是否不存在,请执行以下操作: 代码语言:javascript 复制 if[!-d"$DIRECTORY"];then echo"$DIRECTORY does not exist."fi 一行代码的形式...
[ -d /etc/docker ] && echo "$FILE is a directory." 你也可以使用双括号[[,而不是单括号[。 检查文件是否不存在 与许多其他语言类似,测试表达式可以使用!(感叹号)逻辑非运算符进行否定,例如: FILE=/etc/docker if [ ! -f "$FILE" ]; then echo "$FILE does not exist." fi 或者: [ ! -f ...
[!-f/etc/docker]&&echo"$FILEdoes not exist" 检查是否存在多个文件 您可以使用-a(或&&与[[)测试是否存在多个文件,而不是使用复杂的嵌套if / else结构: FILE=/etc/dockerif[-f/etc/resolv.conf-a-f/etc/hosts];thenecho"$FILEis a directory"fi FILE=/etc/dockerif[-f/etc/resolv.conf&&-f/etc/...
cd $some_directory && rm * # 第一步执行失败,才会执行第二步 cd $some_diectory || exit 1 source命令用于执行一个脚本,通常用于重新加载一个配置文件。 source命令最大的特点是在当前 Shell 执行脚本,不像直接执行脚本时,会新建一个子 Shell。所以,source命令执行脚本时,不需要export变量 # 当前 Shell 新...
[-f/etc/resolv.conf]&&echo"$FILEexist."||echo"$FILEdoes not exist." Copy 检查目录是否存在 操作符-d允许你测试一个文件是否是一个目录。 例如,要检查/etc/docker目录是否存在,你将使用: FILE=/etc/dockerif[-d"$FILE"];thenecho"$FILEis a directory."fi ...
Method 1: Theif [ -d $directory ]Command ([Operator) Theif [ -d $directory ]command can be used to check for the existence of a directory. If the specified directory exists, the command will return an exit status of0(true). If the directory does not exist, the command will return ...
As you can see, I am performing two checks. The first check is to make sure that the Neovim configuration directory exists or not. I intentionally added the logical NOT operator (!) to make the condition opposite. This is me saying "I am only concerned if the directorydoes not exist"....
if [ ! -f "$FILE" ];then echo "$FILE exist and it is a directory" fi 与上述相同: [ ! -f /etc/docker ] || echo "$FILE does not exist" 如何检查是否存在多个文件? 如果存在多个文件,可以使用-a(或&&with[])来测试,而不是使用复杂的嵌套if/else构造: ...
To check if a directory exists: if [ -d "$DIRECTORY" ]; then echo "$DIRECTORY does exist." fi To check if a directory does not exist: if [ ! -d "$DIRECTORY" ]; then echo "$DIRECTORY does not exist." fi However, as Jon Ericson points out, subsequent commands may...
问:在 Bash shell 脚本中什么命令检查某个目录是否存在?...答:要检查目录是否存在,请执行以下操作: if [ -d "$DIRECTORY" ]; then echo "$DIRECTORY does exist." fi 一行代码的形式则如下: [...要检查目录是否不存在,请执行以下操作: if [ !...在 Unix 的早期设计中,许多系统资源都被抽象为文件,以...