shell执行select语句的问题。
发表于 : 2012-08-20 22:22
刚刚接触linux,学到select语句时,无法执行,查了相关资料后,可以执行,但是还有问题。
我的代码是:
#!/bin/bash
# "select"的用法
echo "你最喜欢的操作系统是什么"
select os in " debian" " redhat" " windows" " mac"
do
break
done
echo "你最喜欢的操作系统是$os"
执行命令:
bash -x select.sh
执行结果是:
+ echo $'\344\275\240\346\234\200\345\226\234\346\254\242\347\232\204\346\223\215\344\275\234\347\263\273\347\273\237\346\230\257\344\273\200\344\271\210'
+ select os in '" debian"' '" redhat"' '" windows"' '" mac"'
1) debian
2) redhat
3) windows
4) mac
#? 1
+ break
+ echo '你最喜欢的操作系统是 debian'
请问执行结果的第一句出现的一堆数字是怎么回事?
我的代码是:
#!/bin/bash
# "select"的用法
echo "你最喜欢的操作系统是什么"
select os in " debian" " redhat" " windows" " mac"
do
break
done
echo "你最喜欢的操作系统是$os"
执行命令:
bash -x select.sh
执行结果是:
+ echo $'\344\275\240\346\234\200\345\226\234\346\254\242\347\232\204\346\223\215\344\275\234\347\263\273\347\273\237\346\230\257\344\273\200\344\271\210'
+ select os in '" debian"' '" redhat"' '" windows"' '" mac"'
1) debian
2) redhat
3) windows
4) mac
#? 1
+ break
+ echo '你最喜欢的操作系统是 debian'
请问执行结果的第一句出现的一堆数字是怎么回事?