LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 988|回复: 6

请教一个小问题[已解决]

[复制链接]
发表于 2004-3-10 13:53:30 | 显示全部楼层 |阅读模式
以下是一段很简单的代码,但是我有个问题想请教大家,先看代码:

#--------start------
#!/bin/sh
#title : passwd
echo
echo -n "lease enter you name here:"
read name
echo
echo "Hello, $name !"
echo
exit 0
#--------end-------

运行结果是这样的:

# ./passwd.sh

Please enter you name here:bibby

Hello, bibby !

#

在这里,输入的内容"bibby"是可见的,而刚开机,系统启动 " login :"时的"passwd"输入内容是不可见的,那么要如何修改代码才能使这里的输入也不可见呢?

另:系统登录时运行的脚本是哪个文件?就是显示 "login:" "passwd"的那个
发表于 2004-3-10 14:04:38 | 显示全部楼层
1,请浏览[shell技巧区]
http://www.linuxsir.cn/bbs/showt ... 15&pagenumber=5
2,从内核启动完毕到出现login提示符,需要经历:
/etc/rc.d/rc.sysinit->rc->rc.local
 楼主| 发表于 2004-3-10 14:05:58 | 显示全部楼层
谢谢javalee
发表于 2004-3-10 20:22:50 | 显示全部楼层
试试 read 的 -s 选项吧;
$ read -s var
 楼主| 发表于 2004-3-11 13:49:20 | 显示全部楼层
$read -s var
还是这个好用 !
谢谢dearvoid
发表于 2004-3-11 18:09:55 | 显示全部楼层
my pleasure
 楼主| 发表于 2004-3-11 18:46:11 | 显示全部楼层
最初由 dearvoid 发表
my pleasure


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

本版积分规则

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