我想要一个能够读取包含文件夹名称的文本文件内容并将文件夹从其目录 move 到特定文件夹的脚本。这是我的脚本:
#!/bin/bash
for i in $(cat /folder/collected/folders.txt)
do
mv /fromfilelocation/$i /folder/Collected/
done
此脚本部分工作,因为它仅复制文本文件中的最后一个文件夹,至于其他文件夹,它会给出错误“不可能:找不到数据或目录”,但该文件夹在那里,并且根据错误,文件夹目录已正确显示。
我应该怎么做才能使其正常工作?
最佳答案
你可以使用这个:
#!/bin/bash
for sample in `awk '{print $1}' All_bins.txt`
do mv "$sample" All_Good_Bins
done
关于linux - 在 for 循环中 move 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46527573/