Linux系统shell脚本之过滤文本关键字
Posted 江湖有缘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统shell脚本之过滤文本关键字相关的知识,希望对你有一定的参考价值。
Linux系统shell脚本之过滤文本关键字
一、脚本要求
1.要求过滤passwd文件中所有的用户名
2.要求查找用户名的字符在三个字符以上的用户
二、脚本内容
[root@192 scripts]# cat ./word_wl.sh
#!/bin/bash
########################################
#Author:jeven
#time:Mon 16 May 2022 06:31:53 PM CST
#filename:word_wl.sh
#Script description:
########################################
FILE=/data/web.txt
WORD=$(awk -F: ' print $1 ' $FILE)
for i in $WORD
do
NUM=$(echo $i |wc -L)
if [ $NUM -gt 3 ];then
echo $i
fi
done
三、执行脚本
[root@192 scripts]# ./word_wl.sh
root
daemon
sync
shutdown
halt
mail
operator
games
nobody
systemd-network
dbus
polkitd
libstoragemgmt
colord
gluster
saslauth
abrt
rtkit
pulse
radvd
rpcuser
nfsnobody
unbound
chrony
qemu
usbmuxd
geoclue
sssd
setroubleshoot
saned
gnome-initial-setup
sshd
avahi
postfix
tcpdump
admin
以上是关于Linux系统shell脚本之过滤文本关键字的主要内容,如果未能解决你的问题,请参考以下文章