我正在尝试从列表中检查URL,然后再下载。我不确定即使我采用正确的方法。所以我希望有人能掉得这么轻。
我可以全部打印。我可以grep。我可以下载。我只是无法将其整合在一起。我是这个新手,正在尝试。
grep -o "$i" $url
file="/home/pi/blah"
n=1
while IFS= read -r i; do
if [[ "${i##*/}" = "\#*" ]]; then
printf '%s\n' "$n: #'${i##*/}': scheme missing" && continue
elif [[ "${i##*/}" = "${url##*/}" ]]; then
printf '%s\n' "$n: File '${i##*/}' already there; not retrieving" && continue
elif [[ ! -e "${i##*/}" ]]; then
printf '%s\n' "$n: '${i##*/}': No such file or directory" && continue
else
cat blah | while read wget -q --show-progress $url; done; fi
printf '%s\n' "$n: Downloading '${i##*/}' to ${file##*/}: Done"
n=$((n+1))
done < "$file"
要么下载它,要么只是说明条件。