|
发表于 2004-5-13 14:57:12
|
显示全部楼层
回复: 请问在#!/bin/sh下怎么不换行?谢谢
最初由 lionheart28 发表
比如说
echo -n "y/n ?"
read ans
...
想要打入ans得时候不换行,上面得是可以,但是如果加了#!/bin/sh,它就换行了。
我不要它换行,但是又必须要加#!/bin/sh,请问还有什么写法可以使它在加了#!/bin/sh后不换行?
问题很简单,谢谢
- #!/bin/sh
- function _do {
- stty raw
- dd </dev/tty bs=1 count=1 2> /dev/null
- stty -raw
- }
- echo -n "y/n ?"
- input=$(_do)
- echo
复制代码 |
|