#!/bin/bash
set -x
red_echo()
{ echo -e "\033[31m$*\033[0m"; }
green_echo()
{ echo -e "\033[32m$*\033[0m"; }
rm -rf /root/workspace
mkdir /root/workspace
mkdir /root/workspace/file
FILE_PATH=/root/workspace/
URL="https://freemidi.org/topmidi"
wget -e robots=off -w 1 -x -np -nH -pk -t 1 -P "$FILE_PATH" "$URL"
cat ${FILE_PATH}/topmidi| grep https://freemidi.org/download |awk -F "\"" '{print $4}' > /root/workspace/front_link
let line_number=`wc -l ${FILE_PATH}front_link|awk '{print $1}'`
echo $line_number
count=0
for line in `cat ${FILE_PATH}front_link`
do
let count+=1
red_echo $count
echo $line
back_link=$line
mkdir ${FILE_PATH}file_${count}
wget -e robots=off -w 1 -x -np -nH -pk -t 1 -P "${FILE_PATH}file_${count}" "$back_link"
cd ${FILE_PATH}file_${count}
file_link=`cat download* |grep "https://freemidi.org/gette"| awk -F "\"" 'NR==1{print $14}'`
red_echo "---------------------------------------------------------------------------------------------------------------------------------------"
green_echo ${file_link}
cd ../
filename=file_${count}.mdi
curl -o /root/workspace/file/${filename} -e "${back_link}" "${file_link}"
done
下载上图中150个音频文件