Chinaunix
标题:
关于csh 的$LOGNAME
[打印本页]
作者:
jiannma
时间:
2009-09-18 18:57
标题:
关于csh 的$LOGNAME
我用csh写了个脚本,是用来询问用户的登陆名,并且打印他的用户ID (从/etc/passwd 中获得)
脚本如下:
#!/bin/csh
echo "Your loginname is $LOGNAME"
set userid = ( `awk -F : '$1=="$LOGNAME" {print $3}' /etc/passwd
echo $userid
复制代码
运行后发现:
只出现了
Your loginname is jian.ma
后面的UID没有显示出来?
作者:
MYSQLER
时间:
2009-09-18 19:32
#!/bin/csh
echo "Your loginname is $LOGNAME"
set usrid=`awk -F : '$1 ~ /'$LOGNAME'/{print $3}' /etc/passwd`
echo $usrid
复制代码
作者:
jiannma
时间:
2009-09-18 19:54
谢谢 我试了下是可以的
但是我不明白我的哪个怎么不对呢 ?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2