#!/bin/sh
echo "You choice?"
select var in "a" "b" "c";do
break;
done
echo $var
运行时出现:
select.sh: 3: select: not found
select.sh: 5: Syntax error: "done" unexpected
把#!/bin/sh改为#!/bin/bash
执行脚本时将sh select.sh改为 bash select.sh
本文介绍了一段使用Shell脚本中的select命令时遇到的问题及解决办法。由于select命令在/bin/sh中不可用,通过修改shebang为/bin/bash并相应调整执行命令的方式,成功解决了错误提示问题。
#!/bin/sh
echo "You choice?"
select var in "a" "b" "c";do
break;
done
echo $var
运行时出现:
select.sh: 3: select: not found
select.sh: 5: Syntax error: "done" unexpected
把#!/bin/sh改为#!/bin/bash
执行脚本时将sh select.sh改为 bash select.sh

被折叠的 条评论
为什么被折叠?