【发布时间】:2016-08-04 04:08:32
【问题描述】:
我的脚本很糟糕,过去 2 天我一直在浏览网站,但没有找到解决方案,也无法拼凑起来。我不知所措,需要一些帮助。
我有一个包含部分名称和编号的文本文件,我需要在目录及其子目录中找到它并移至单独的目录。
我尝试了以下方法,但没有成功:
#!/bin/bash
getArray() {
array=()
while IFS= read -r line
do
array+=("$line")
done < "$1"
}
getArray "dan.txt"
for e in "${array[@]}"
do
mv "$e" /root/moved
done
提前致谢。
【问题讨论】:
-
部分名称是什么意思?
-
告诉我们文件名及其完整路径
-
更正,文本文件包含文件名列表,没有扩展名。文本文件的位置在/input/files.txt,数据的位置在/data/Match目录及其子目录中。
-
你能显示(几行)dan.txt吗?没有路径的文件名?