找回密码
 注册
查看: 1769|回复: 6

用shell怎样实现“按回车键继续”?

[复制链接]
发表于 2005-7-26 10:32:21 | 显示全部楼层 |阅读模式
就是等在脚本的某个地方,直到按回车键。
另外让用户输入yes/no又怎么实现。
发表于 2005-7-26 10:59:50 | 显示全部楼层
[code:1]#!/bin/csh

echo "Enter a file name:\c"
set filename = $<
echo You entered $filename
[/code:1]
回复

使用道具 举报

 楼主| 发表于 2005-7-26 12:39:38 | 显示全部楼层
[root@localhost clips]# sh test.sh
Enter a file name:\c
test.sh: line 4: syntax error near unexpected token `newline'
test.sh: line 4: `set filename = $<'

不行啊
回复

使用道具 举报

 楼主| 发表于 2005-7-26 12:41:04 | 显示全部楼层
喔,是csh,bash怎么实现?
回复

使用道具 举报

 楼主| 发表于 2005-7-26 12:57:14 | 显示全部楼层
解决了,用read
[code:1]
#!/bin/sh

echo "Enter a file name:"
read filename
echo You entered $filename
[/code:1]
回复

使用道具 举报

发表于 2005-7-26 21:59:45 | 显示全部楼层
该改成bash了吧
回复

使用道具 举报

 楼主| 发表于 2005-7-27 22:30:07 | 显示全部楼层
这都被你看到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-8 07:10 , Processed in 0.026690 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表