Shell 批量创建文件夹
title: Shell 批量创建文件夹
date: 2022-10-22 09:29
tags: [shell]
文章目录
- 〇、问题
- 一、前言
- 二、步骤
- 2.1 创建一个保存着文件夹名称的txt文件
- 2.2 读取文件for循环输出
- 2.3 创建文件夹
- 参考
- 更新
〇、问题
- 使用哪条命创建文件夹
- 如何读取文件
- shell循环的语法是什么
一、前言
写这么一个脚本放到闲鱼上去,有人会用得到的。
二、步骤
2.1 创建一个保存着文件夹名称的txt文件
//Folders.txt
文件夹1
文件夹2
文件夹3
2.2 读取文件for循环输出
//Run.sh
folders=`cat ./Folders.txt`
for folder in $folders
do
name=`echo ${folder} | tr -d '\r'| tr -d '\n'`
echo ../${name}
done
read end
其中,| tr -d '\r'| tr -d '\n'
是为了去除换行。
2.3 创建文件夹
//Run.sh
folders=`cat ./Folders.txt`
for folder in $folders
do
name=`echo ${folder} | tr -d '\r'| tr -d '\n'`
mkdir ../${name}
done
read end
参考
- Shell for循环和for int循环详解
更新
请前往Shell 批量创建文件夹 | 张鹏帅的官方网站查看更新。