Unix-更改已创建的文件夹名称(如果已存在)
我有一个使用Unix-更改已创建的文件夹名称(如果已存在),unix,terminal,mkdir,Unix,Terminal,Mkdir,我有一个使用mkdir命令创建文件夹的脚本。 每当我运行此脚本时,我都需要它根据现有文件夹对文件夹的名称进行排序。所以- 如果没有具有基本名称的文件夹,则称为base 下一次运行将创建base1等 谢谢好的,我找到了方法,不是Unix方面的专家,所以我非常感谢您的评论- base="folder_name" val=0 while [ -d "$base$val" ]; do val=`expr $val + 1` done if [($val != 0)]; then base=$b
mkdir
命令创建文件夹的脚本。
每当我运行此脚本时,我都需要它根据现有文件夹对文件夹的名称进行排序。所以-
base
base1
等谢谢好的,我找到了方法,不是Unix方面的专家,所以我非常感谢您的评论-
base="folder_name"
val=0
while [ -d "$base$val" ];
do
val=`expr $val + 1`
done
if [($val != 0)];
then
base=$base$val
fi
mkdir $base
cd $base