【发布时间】:2013-03-21 05:48:27
【问题描述】:
伪代码是
for OUTPUT in $(ls -d */)
do
case $OUTPUT in
1 ) $OUTPUT ;;
esac
done
*) echo -e "Oops!!! Please select a valid number";
不确定这是否可能或是否有意义?
【问题讨论】:
伪代码是
for OUTPUT in $(ls -d */)
do
case $OUTPUT in
1 ) $OUTPUT ;;
esac
done
*) echo -e "Oops!!! Please select a valid number";
不确定这是否可能或是否有意义?
【问题讨论】:
首先,不要解析ls。只需使用 glob:
for OUTPUT in */
其次,阅读bash 文档中有关select 命令的部分。
【讨论】: