命令: grep kishan / etc / passwd
输出: kishan:x:1000:1000:Kishan Kotadiya ,,,:/ home / kishan:/ bin / bash
我想要用户全名“ Kishan Kotadiya ”你可以帮助我吗? 提前谢谢。
答案 0 :(得分:1)
你可以使用这个awk one liner,替换你的grep :
awk -F'[:,]' '/kishan/{print $5}' /etc/passwd
Kishan Kotadiya
答案 1 :(得分:0)
您可以在输出上使用cut
来获取第5个:
分隔的子字符串,然后将其反转,删除3个前导字符(,
字符)然后反转字符串回到原来的订单。
grep kishan /etc/passwd | cut -d: -f5 | rev | cut -c 4- | rev