awk编程和颜色处理
来源:互联网 发布:ubuntu 忘记用户密码 编辑:程序博客网 时间:2024/05/24 06:46
分字体颜色和背景颜色,3开头是字体颜色,4开头是背景颜色 (不用刻意去背)
颜色处理中应用变量,这个在监控脚本中会用到
[root@localhost shell]# hello=6
[root@localhost shell]# echo -e "\033[30;47m ${hello} \033[0m" #记得两边是双引号
6
不引用变量的格式是这样
[root@localhost shell]# echo -e '\033[30;47m hello \033[0m' #两边单引号
hello
awk取倒数第二列
[root@localhost shell]# df -h |awk '{print $(NF-1)}' # $NF代表最后一列,-1就是倒数第二列, 即 $(NF-1)
Mounted
18%
0%
0%
1%
0%
47%
64%
0%
打印出系统中能登录的普通用户 (系统添加用户会用到)
uid大于或等于1000 并且 shell=/bin/bash
[root@localhost shell]# useradd mawenbin
[root@localhost shell]# cat /etc/passwd |awk -F : '$3>1000 && $NF="/bin/bash" {print $1 "\t" $NF}' #$3>1000 && $NF="/bin/bash 这是普通用户的条件判断,
nginx /bin/bash
mawenbin /bin/bash
只显示/etc/passwd 中UID小于5账户和账户对应的shell,账户与shell之间以逗号分割,而且在所有行添加列名NAME SHELL,在最后一行添加"NAME SHELL"。
[root@localhost shell]# cat /etc/passwd |awk -F : 'BEGIN {print "user \t shell"}$3<5{print $1"\t"$7} END {print "NAME \t SHELL"}'
user shell
root /bin/bash
bin /sbin/nologin
daemon /sbin/nologin
adm /sbin/nologin
lp /sbin/nologin
NAME SHELL
查看当前内存使用百分比并用红字黑色背景显示
[root@localhost shell]# cat userfree.sh #!/bin/bashecho "use chck men "use=$(free -m|grep Mem|awk '{print $3}')total=$(free -m|grep Mem|awk '{print $2}')useper=$(expr $use \* 100 / $total)echo -e "当前系统内存使用百分比 : \033[31;40m ${useper}% \033[0m"[root@localhost shell]# sh userfree.sh use chck men 当前系统内存使用百分比 : <span style="color:#ff0000;">6%</span>
0 0
- awk编程和颜色处理
- 对文本和数据进行处理之awk编程
- sed和awk编程
- AWK指令和编程基础
- shell编程笔记-文本处理awk
- shell编程笔记-文本处理awk
- 【编程】AWK文本处理命令学习-文本处理利器
- awk 处理
- shell编程之sed和awk
- Shell编程---grep和awk&正则表达式
- Day10-Linux-awk和shell编程初步
- awk编程
- awk编程
- awk 编程
- awk编程
- awk编程
- awk 编程
- AWK编程
- 汇编寄存器知识
- 【费用流+动态加边】[NOI2012]美食节
- uCOS II 之事件控制块学习
- 常用的四种标准自定义View方法
- 关于angular上传文件的一些心得
- awk编程和颜色处理
- hdu 2391 Filthy Rich 贪心 数塔问题
- iOS学习:调用相机和相册,选择图片上传
- ucosii之任务的同步与通信
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- 电脑win7开机之后黑屏,只显示鼠标,如何显示桌面
- HttpClent请求
- android仿微信录制短视频并播放视频
- JCenter下载太慢?教你修改Maven仓库地址为国内镜像