#!/bin/bashforiin$(awk-F""‘{print$2}‘user.list|sed‘s/,/\n/g‘|sort-u);doecho"groupadd$i";donewhilereadU_NAMEG_NAMEHOME_DIRdo echo"mkdir$(dirname$HOME_DIR)" echo"useradd-g$(echo$G_NAME|cut-d,-f1)-G$G_NAME-d$HOME_DIR$U_NAME" echo"usermod-g$(echo$G_NAME|cut-d,-..
分类:
其他好文 时间:
2015-01-20 18:33:34
阅读次数:
157
Awk 程序的结构如下:awk 'BEGIN{ print "start" } pattern { commands } END{ print "end" } fileAwk程序由3部分组成:BEGIN语句块,END语句块,和能够使用模式(正则表达式/关系表达式)匹配的通用语句,这三部分中的任何一....
分类:
其他好文 时间:
2015-01-20 17:38:58
阅读次数:
262
Shell脚本之awk详解一.基本介绍1.awk: awk是一个强大的文本分析工具,在对文本文件的处理以及生成报表,awk是无可替代的。awk认为文本文件都是结构化的,它将每一个输入行定义为一个记录,行中的每个字符串定义为一个域(段),域和域之间使用分割符分割。2.功能:流控制、数学运算、进程控制、...
分类:
Web程序 时间:
2015-01-20 17:34:26
阅读次数:
173
Python,Perl,Bash命令行参数 Part I日常经常性的和Perl,Python,Bash打交道,但是又经常性的搞混他们之间,在命令行上的特殊性和index的区别,Python真的是人性化到家了,但是命令行上就很原始,但是很有分类感。还是会喜欢Perl一点(至少还可以动脑子,不至于生锈)...
分类:
编程语言 时间:
2015-01-20 17:29:41
阅读次数:
199
#!/bin/shcd /var/log/httpd/cat access_log|awk '{print $1}'|sort|uniq -c|sort -n -r|head -n 20 > acp /dev/null access_logcp /dev/null error_logcp /dev/...
分类:
系统相关 时间:
2015-01-20 17:17:26
阅读次数:
273
netstat命令是 linux 下一个非常有用的命令,顾名思义,其作用是查询当前的网络状态。以最常用的查询 TCP 连接状态为例netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c总结各状态大致意义如下:CLOSED: 初始状态。LISTEN: 服务端处于...
分类:
Web程序 时间:
2015-01-20 15:10:36
阅读次数:
279
awk‘条件类型1{动作1}条件类型2{动作2}...‘filenameNF每一行($0)拥有的字段总数NRAWK所处理的是某一行的数据FS输入字段分割字符,默认为空格RS输入行分隔符OFS输出字段分隔符ORS输出行分隔符FNR各自统计行BEGIN表示后面不带文件只做演示-F分隔符awk–v设置变量例:打印p..
分类:
其他好文 时间:
2015-01-19 19:20:38
阅读次数:
133
1 登录强制修改密码
[root@node24 ~]# cat /etc/passwd | tail -31 | awk -F":" '{print $1}' >> user
[root@node24 ~]# for i in `cat user`;do chage -d 0 $i ;done
2 设置密码复杂度
[root@node24 ~]# cat /e...
分类:
其他好文 时间:
2015-01-18 22:43:51
阅读次数:
228
显示系统所有进程:psaux;重置某个进程:kill-HUP/var/run/crond.pid;六亲不认杀死进程:cat/var/run/crond.pid|xargskill-9;psaux|grep-vgrep|grepssh|awk‘{print$2}‘1870psaux|grep-vgrep|grepssh|awk‘{print$2}‘|xargs-L1sudokill-HUP#sudo提升权限#ps-aux提示错误:Warn..
分类:
系统相关 时间:
2015-01-17 06:37:52
阅读次数:
207
一次shell中seq的处理背景:用要shell 提取 文件中内容,文件名是用序列号如下生成,文件差不多有将近400多w个 如下: www.ahlinux.com 原始脚本#! /bin/sh#str1=""#filecount=`ls-l /root/gjj | wc -l | awk '{pri...
分类:
系统相关 时间:
2015-01-15 12:17:30
阅读次数:
230