📄 00000001.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: joyest (不是一般的笨), 信区: Linux <BR>标 题: Re: 这样的一个shell如何写? (转载) <BR>发信站: BBS 水木清华站 (Fri Oct 29 01:27:28 1999) WWW-POST <BR> <BR>【 在 roxie (rox) 的大作中提到: 】
<BR>∶<I> 【 以下文字转载自 Unix 讨论区 】
</I><BR>∶<I> 【 原文由 roxie 所发表 】
</I><BR>∶<I> 在/etc/passwd文件里存有用户的名称和ID等信息,偶想编写这样一个
</I><BR>∶<I> shell程序,它跟据输入的ID来判断是否有该ID的用户存在,如有,则显示该用户
</I><BR>∶<I> 的名称.判断这一步很容易实现,但是怎样得到该ID的用户名呢,想了很久都没有
</I><BR>∶<I> 好方法的说.
</I><BR>if [ `grep "^$1:" /etc/passwd|wc -l` > 0 ]
<BR>then
<BR>grep "^$1:" /etc/passwd|awk 'BEGIN {FS=":";OFS=":"} {print $1,$5}'
<BR>else
<BR>echo "NO such user!"
<BR>fi
<BR>
<BR>PS:awk 很好得说。 <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.114.64.204] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -