【Linux】cut -d ‘:’ -f 1
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
关于指令cut -d : -f 1 /etc/passwd
,解释如下:
符号 | 含义 |
---|---|
cut | 截取字符串 |
-d | 定义分隔符(这里是:) |
-f | 表示需要取哪个字段(这里是1) |
应用:
输入如果与/etc/passwd
中首字段一致则输出found
,否则报错退出.
#!/bin/bash
# $1表示传给shell的第一个参数
NAME=$1
# 如果传入为空,则报错并退出
if [ "$NAME" == "" ]
then
echo "usage:prog name"
exit
fi
# 遍历/etc/passwd文件,如查找到则输出
# cut 截取字符串 -d 定义分隔符(这里是:) -f 表示需要取哪个字段(这里是1)
for user in $(cut -d : -f 1 /etc/passwd)
do
if [ "$user" == "$NAME" ]
then
echo found $NAME in /etc/passwd
break
fi
done
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献1条内容
所有评论(0)