使用脚本批量新建文件夹,可以有效提升工作效率。
本文基于Linux shell,以apple.txt为例,逐行在本目录下新建文件夹。
$ touch apple.txt //新建文本文件apple.txt $ vim apple.txt
apple.txt
01zhang 02wang 03li 04zhao
$ touch apple.sh //新建脚本文件apple.sh $ vim apple.sh
apple.sh
#!/bin/bash
for line in `cat apple.txt`
# 将 cat apple.txt的输出作为字符串,for逐个读取赋值line变量
#``为反引号
#也可以使用取值符号$(cat apple.txt)替代`cat apple.txt`
do
mkdir $line
#取line值,执行新建文件夹命令
done
$ chmod +x apple.sh //赋予apple.sh可执行权限 $ ./apple.sh //执行apple.sh脚本
执行效果
逐行新建文件夹成功



