List 如何使用wget获取列表中每个链接文件的大小?
我有一个list.txt,每行有一个文件链接。需要一个命令以字节或人类可读的格式显示每个文件的大小。这是以字节显示单个文件大小:List 如何使用wget获取列表中每个链接文件的大小?,list,wget,filesize,List,Wget,Filesize,我有一个list.txt,每行有一个文件链接。需要一个命令以字节或人类可读的格式显示每个文件的大小。这是以字节显示单个文件大小: wget --spider url 2>&1 | grep -o -P '(?<=Length: ).*(?= \()' 这可能是一个好的开始,我需要一个具体的答案。 wget --spider -i list.txt 2>&1 | grep -o -P '(?<=Length: ).*(?= \()' > sizes.
wget --spider url 2>&1 | grep -o -P '(?<=Length: ).*(?= \()'
这可能是一个好的开始,我需要一个具体的答案。
wget --spider -i list.txt 2>&1 | grep -o -P '(?<=Length: ).*(?= \()' > sizes.txt
while read line ; do wget --spider "$line" 2>&1 | grep -o -P '(?<=Length: ).*(?= \()' >> sizes.txt ; done < list.txt
awk '{s+=$1} END {print s}' sizes.txt