bash select command



我试图运行一个脚本,使用选择命令,我得到下面的错误。我用的是最新版本的ubuntu。为什么说没有找到命令?

#!/bin/bash
# Scriptname: runit
PS3= "Select a program to execute: "
select program in 'ls -F' pwd date cal exit
do
  $program
done

这是输出:

runit.sh: 3: Select a program to execute: : not found
runit.sh: 4: select: not found
runit.sh: 5: Syntax error: "do" unexpected

删除等号后的空格:

PS3= "Select a program to execute: "
    ^

最新更新