你好。
所以我想为我的女朋友制作一个脚本,使用一个外部文件将单词附加到一个URL,然后下载链接并迭代。
尴尬的是她不想告诉我太多(我怀疑使用脚本的结果会对我有利:P),所以我对函数不确定,有点猜测。
目的是让脚本包含一个基URL。脚本将遍历包含单词列表的外部文件,然后将每个单词追加到链接中。然后脚本将打开该链接。然后遍历、追加、打开等。
有人能帮我一把吗?我对脚本有点陌生。
我是否应该设置一个外部文件来保存基本url,然后也引用它?
我在想的是:
url=$(grep * url.txt)
for i in $(cat file.txt);
do
>> $url
wget $url
done
我需要更改和添加什么和多少?
谢谢你的帮助。
最佳答案
我有一个名为source
的文件,其中包含以下内容:
which-2.16.tar.gz
which-2.17.tar.gz
which-2.21.tar.gz
我写了一个名为
downloader
的脚本,内容如下:#!/bin/bash
url="http://ftp.gnu.org/gnu/which" #source url
while read line
do
wget "$url/$line" #download url = source url + file name from the file
done <source #feeding filenames from the source file.
在运行
downloader
时,将从source
中提到的ftp站点下载url
中提到的文件。喂!!我想你也可以采用类似的概念。