linux的shell编程

来源:百度知道 编辑:UC知道 时间:2024/06/14 14:12:38
请查找系统中使用bash作为shell的用户名,并用一个文件保存结果,文件名为××”(注意用户名为本人姓名缩写)。(提示:查找/etc/passwd文件中bash单词并采用管道过滤得到用户名并重定向到文件)

请问怎么做
给个代码

grep bash /etc/passwd | cut -f1 -d :

我的系统里面没有bash的,我用下面的命令查找shell为nologing的用户名,你相应修改即可使用:

grep '/usr/sbin/nologin' /etc/passwd | cut -d: -f1