Bash 如何通过脚本指定wget范围';s参数?

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

脚本将获取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

  (

   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;完成
将代码粘贴到