Bash 如何通过脚本指定wget范围';s参数?
脚本将获取XHR序列以生成整个文件。我试图将范围作为位置参数传递给wget {@2..@3}-得到一些奇怪的输出Bash 如何通过脚本指定wget范围';s参数?,bash,wget,Bash,Wget,脚本将获取XHR序列以生成整个文件。我试图将范围作为位置参数传递给wget {@2..@3}-得到一些奇怪的输出 #!/bin/bash #if [ $# -lt 3 ]; then # echo "Usage: $0 url seq_start seq_end" # exit #fi LINK=($1) folder=video for URL in ${LINK[@]} do mkdir $folder cd $folder
#!/bin/bash
#if [ $# -lt 3 ]; then
# echo "Usage: $0 url seq_start seq_end"
# exit
#fi
LINK=($1)
folder=video
for URL in ${LINK[@]}
do
mkdir $folder
cd $folder
(
DIR="${URL##*/}"
wget $URL'-'{1..5}.ts
echo $DIR'-'{1..5}.ts | tr " " "\n" > tslist
while read line; do cat $line >> $folder.mp4; done < tslist
rm -rf media* tslist
) &
cd ..
done
wait
#/bin/bash
#如果[$#-lt 3];然后
#echo“用法:$0 url序列开始序列结束”
#出口
#fi
链接=(1美元)
文件夹=视频
对于${LINK[@]}中的URL
做
mkdir$文件夹
cd$文件夹
(
DIR=“${URL##*/}”
wget$URL'-'{1..5}.ts
echo$DIR'-'{1..5}.ts | tr”“”\n“>tslist
读取行时,执行cat$line>>$folder.mp4;完成
将代码粘贴到