sh/bash/dash/ksh/zsh等Shell脚本
-
Jarson
- 帖子: 2371
- 注册时间: 2008-07-21 9:44
- 来自: 深圳
-
联系:
#1
帖子
由 Jarson » 2009-10-07 10:00
程序代码
代码: 全选
#!/bin/bash
PS3='Choose your favorite vegetable: ' # 设置提示符字串.
echo
select vegetable in "beans" "carrots" "potatoes" "onions" "rutabagas"
do
echo
echo "Your favorite veggie is $vegetable."
echo
break
done
exit 0
程序输出
代码: 全选
$ ./test.sh
1) beans
2) carrots
3) potatoes
4) onions
5) rutabagas
Choose your favorite vegetable: beans
Your favorite veggie is .
问题是:为什么变量vegetable的值为空?
上次由
Jarson 在 2009-10-07 14:35,总共编辑 1 次。
-
t3swing
- 帖子: 1028
- 注册时间: 2008-11-01 21:42
- 来自: 树下板凳
#2
帖子
由 t3swing » 2009-10-07 11:59
输入序号吧 ,你输入beans干吗?
民族的脊梁,是踏实做事的人,非只知道骂街的泼妇。
-
Jarson
- 帖子: 2371
- 注册时间: 2008-07-21 9:44
- 来自: 深圳
-
联系:
#3
帖子
由 Jarson » 2009-10-07 12:37
t3swing 写了:输入序号吧 ,你输入beans干吗?
初学,现在懂了,^_^
-
CGer
- 帖子: 210
- 注册时间: 2009-06-21 19:38
- 来自: CUMT
#4
帖子
由 CGer » 2009-10-07 13:34
PS3是什么意思?
代码: 全选
sudo apt-get install girlfriend
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
girlfriend: 依赖: house但是它将不会被安装
girlfriend: 依赖: car但是它将不会被安装
house,car: 依赖: money但是它将不会被安装
E: 无法安装的软件包
[/b]
-
Jarson
- 帖子: 2371
- 注册时间: 2008-07-21 9:44
- 来自: 深圳
-
联系:
#5
帖子
由 Jarson » 2009-10-07 14:36
CGer 写了:PS3是什么意思?
bash 的第三提示符,用于 select 语句结构做提示用。