我想要一个脚本,它能够读取包含文件夹名称的文本文件的内容,并将文件夹从其目录移动到特定文件夹。这是我的剧本:
#!/bin/bash
for i in $(cat /folder/collected/folders.txt)
do
mv /fromfilelocation/$i /folder/Collected/
done
这个脚本部分工作,因为它只复制文本文件中的最后一个文件夹,就像其他文件夹一样,它给出错误“不可能:找不到数据或目录”但文件夹在那里并根据错误文件夹目录已正确显示。
我该怎么做才能让它正常工作?
答案 0 :(得分:-1)
使用while循环
while read i; do
mv fromfilelocation/"$i" /folder/Collected/
done </folder/collected/folders.txt