1、判断UID是否大于等于500,如果为真就显示为普通用户,如果为假就显示为系统或管理用户 awk -F: '{$3<=500?name="system user":name="comon user";print name,$1,$3}' /etc/passwd 2、显示用户id为奇数的用户。 aw ...
分类:
系统相关 时间:
2019-10-29 13:22:53
阅读次数:
88
Jekyll自动检测代码更新 jekyll是一个静态博客生成软件, 我们把代码放在一个仓库里, 只要远程代码更新, 我们就从把它拉到自己的服务器, 然后重新启动jekyll. 设置定时器 自动拉取代码重新部署jekyll: 如下: 脚本文件内容 ! /bin/bash result=$(cd /ro ...
分类:
其他好文 时间:
2019-10-28 13:01:39
阅读次数:
75
#!/bin/bash #Deny specified IP access #IP:who is fail to login sever SECURE_LOG=/var/log/secure #通过secure文件进行过滤得出登陆密码失败超过15次的IP地址 IP_ADDR= `cat /var/l... ...
分类:
其他好文 时间:
2019-10-27 16:57:33
阅读次数:
73
经过实验,if 语句中的数值判断是不可以比较小数大小的:-gt -ne 2. 直接用awk awk -v num1=6.6 -v num2=5.5 'BEGIN{print(num1>num2)?"0":"1"}' 如果num1>num2打印输出0,否则输出1 3.expr 比较妙的方法 expr ...
分类:
系统相关 时间:
2019-10-26 17:34:31
阅读次数:
146
AWK # ll /usr/bin/awk lrwxrwxrwx. 1 root root 14 Sep 3 03:33 /usr/bin/awk -> ../../bin/gawk awk其实是一门编程语言,它支持条件判断、数组、循环等功能。所以,我们也可以把awk理解成一个脚本语言解释器。 gr ...
分类:
其他好文 时间:
2019-10-25 16:38:34
阅读次数:
77
jq类似一个awk或grep一样的神器,可以方便地在命令行操作json 这里我使用海南万宁的天气接口做演示,地址:http://t.weather.sojson.com/api/weather/city/101310215 一、安装 官网:https://stedolan.github.io/jq/ ...
分类:
Web程序 时间:
2019-10-25 13:29:55
阅读次数:
112
Centos7升级内核,非常简单,记录下以便查阅#yumupdatekernel#awk-F\‘‘$1=="menuentry"{printi++":"$2}‘/etc/grub2.cfg#查看可用内核列表#grub2-editenvlist#查看当前默认启动内核#grub2-set-default1#修改当前默认内核#rebootaliyunecsupdatekernelcat/etc/redh
分类:
其他好文 时间:
2019-10-25 09:42:39
阅读次数:
93
一、AWK概述 AWK的内容也太多了,简单的做一个复习,都差点要了老命! awk的作用就是取列、取列并计算,当我们一想到取列或者取列计算的时候就应当立马想到 awk,另外,awk还相当不要脸的包揽了它二弟和它三弟的部分工作,让我很是焦灼,在我 使用的时候不知道用哪个好! AWK的用户与sed的用法相 ...
分类:
其他好文 时间:
2019-10-24 20:04:15
阅读次数:
88
ENVIRON:使用这个内置变量可以查看当前系统下的环境变量,例如BEGIN {print ENVIRON["HOME"]}。 FILENAME:当前正被处理的文件名 例END {print FILENAME}。 NF:被处理的文件每行(每一行称为一个记录),分成了几个域(列),$0表示整个记录,每 ...
分类:
其他好文 时间:
2019-10-24 13:34:36
阅读次数:
112
1.awk格式 awk [ 切割符号 ] ' [ / pattern/ ] 函数语句 ' [ 文件名 ] 2.输出对应列 $0 全部 , $1 第一列 ,$2 第二列 ...... awk -F: '{print $1}' /etc/passw 3.输出对应行 awk -F: 'NR==2{prin ...
分类:
其他好文 时间:
2019-10-24 00:03:14
阅读次数:
112