awk -F: '{if($1~/root/) print }' /etc/passwd

awk-F:'{if($1~/root/)print}'/etc/passwd中的if($1~/root/)语句中“~”是什么意识?/root/是什么意识?“/”是什么意... awk -F: '{if($1~/root/) print }' /etc/passwd
中的if($1~/root/) 语句中 “~”是什么意识? /root/是什么意识? “/”是什么意识?
在哪能查到这些字符的含义,或者帮忙列出下,谢谢!
展开
 我来答
百度网友1e30425
2019-04-28 · TA获得超过147个赞
知道答主
回答量:77
采纳率:100%
帮助的人:9.7万
展开全部
对于/etc/passwd文件,以冒号:作为分隔符,列出第一列中含有root的内容
yexicheng
2011-09-01 · TA获得超过1.2万个赞
知道大有可为答主
回答量:8857
采纳率:69%
帮助的人:7108万
展开全部
~一般代表当前用户,比如当前用户是tom,那么/home/tom/test等于~/test,就是tom的home目录
/root只是目录名字
/代表根分区
更多追问追答
追问
感谢,不过我的意识是
awk -F: '{if($1~/root/) print }' /etc/passwd
中的if($1~/root/) 语句中 “~”是什么意识? /root/是什么意识? “/”是什么意识?
而不是单纯只~ /root/ / 是什么意识,呵呵。
追答
这个好像不能分开来解释的
~/root/本来就是一个东西,分开来就是别的解释了
就是当前用户的root目录
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式