#!/bin/bash
IFS='
'
for _dir in $(cat "$1 usernames.lnk"); do
mkdir "$_dir Windows"
done
我在使用此脚本时遇到问题,它必须在 usernames.lnk 文本文件中列出的每个名称的 Windows 文件夹中创建一个文件夹,但每次我尝试运行该脚本时,它都会显示“usernames.lnk”找不到目录。脚本和用户名文件以及Windows文件夹都在同一个文件夹中。提前致谢。
最佳答案
这将读取文件usernames.lnk
的每一行,并在目录Windows
(相对路径)下创建一个目录。
#!/bin/bash
while read -r line; do
mkdir "Windows/$line"
done < usernames.lnk
关于Linux - 从文本文件创建多个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14243077/