确认存在后创建目录

简介: 确认存在后创建目录

如果当前工作目录中已包含同名文件夹,则上述程序将无法运行。例如,下面的程序将检查是否存在名为$dir的文件夹,如果找不到,则只创建一个。

!/bin/bash

echo -n "Enter directory name ->"
read dir
if [ -d "$dir" ]
then
echo "Directory exists"
else
mkdir $dir
echo "Directory created"
fi
使用eval编写此程序以提高bash脚本编写技能。

目录
相关文章
|
4月前
cp 复制文件或目录
cp 复制文件或目录。
40 5
|
4月前
mkdir 创建一个新的目录
mkdir 创建一个新的目录。
30 3
|
4月前
|
存储 弹性计算 运维
确认存在后创建目录
【4月更文挑战第29天】
34 2
重定向,创建文件,删除文件,创建目录,删除目录,cp命令
重定向操作符可以将命令输入和输出数据流从默认设备重定向到其他位置。重定向操作符本身不是命令,而是命令中附加的可改变命令的输入和输出对象的特殊符号。
94 0
Mardown中添加文章目录
Mardown中添加文章目录
116 0
Mardown中添加文章目录
C#编程-27:复制文件和目录
C#编程-27:复制文件和目录
C#编程-30:创建文件或文件夹
C#编程-30:创建文件或文件夹
249 0
|
Java 容器 Spring
目录
记录Java的学习轨迹. 工程化专题 (一)Java工程化--Maven基础 (二)Java工程化--Maven实践 (三)Java工程化--Git起步 (四)Java工程化--Git基础 (五)Java工程化--Jenkins 设计模式 设计模式一: 单例模式(Singleton) 设计模式二: ...
1475 0
|
数据可视化
相对和绝对路径/cd命令/创建和删除目录mkdir/rmdir/rm命令
 2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令   绝对路径:从根开始的路径;文件所在的路径; 相对路径:相对于当前目录而言的路径;上一级或者下一级的路径。
1243 0