如何告诉get-iplayer下载一个数字列表?

时间:2014-01-19 15:26:02

标签: bash

从Q21218074开始,我现在正试图提出一个问题,让你输入一些程序号,然后get-iplayer会读取和下载。到目前为止,我有这个 -

#!/bin/bash
{   
    read -n3 -p "Please input the tv programme numbers to download " 'textbox'
    case "$ynq" in
    [Yy]* ) get-iplayer --get "textbox";; 
    [Nn]* ) echo;;
    [Qq]* ) exit;;
    * ) echo "Please answer yes or no. ";;
    esac
}

您必须在文本框中输入程序编号,脚本会读取数字并将它们传递给get-iplayer,但请问如何?

1 个答案:

答案 0 :(得分:1)

不确定这会回答你的问题,但似乎你想要这个

read -n3 -p "Please input the tv programme numbers to download " 'textbox'
case "$textbox" in
  [Yy]* ) get-iplayer --get "$textbox";; 
  [Nn]* ) echo;;
  [Qq]* ) exit;;
  * ) echo "Please answer yes or no. ";;
esac

请注意,在您的情况下,您正在对未定义的变量执行case语句(除非您在其他地方有它)并且textbox是一个变量,因此应该在$之前当你把它传递给get-iplayer时。