如何使用 awk 列出 uid 小于 100 的用户
答案:1 悬赏:70 手机版
解决时间 2021-02-08 18:29
- 提问者网友:半生酒醒
- 2021-02-08 05:20
如何使用 awk 列出 uid 小于 100 的用户
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-02-08 06:52
这个取决于你怎么列出uid信息,假设是从/etc/passwd文件中读取用户的id信息,那么得到的形式是这样的:
zhoux:x:1889:1889::/home/zhoux:/bin/bash
luod:x:1890:1890::/home/luod:/bin/bash
用冒号分割的第三个字段是uid,用awk的话就是
awk -F":" '$3 <100 {print $1}' /etc/passwd
假如列出uid的方式是别的,那么得到的输出肯定不一样,用awk处理的时候自然也要用不同的方法。
zhoux:x:1889:1889::/home/zhoux:/bin/bash
luod:x:1890:1890::/home/luod:/bin/bash
用冒号分割的第三个字段是uid,用awk的话就是
awk -F":" '$3 <100 {print $1}' /etc/passwd
假如列出uid的方式是别的,那么得到的输出肯定不一样,用awk处理的时候自然也要用不同的方法。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯