原文地址:http://blog.chinaunix.net/uid-23302288-id-3785105.html awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命令形 ...
分类:
其他好文 时间:
2019-02-15 18:17:12
阅读次数:
136
1、awk内置字符串函数gsub(r,s) 在整个$0中,用s代替rgsub(r,s,t) 在整个t中,用s代替r #替换字符串index(s,t) 返回s中字符串t的第一位置 #未用过length(s) 返回s长度 #c语言strlenmatch(s,r) 测试s是否包含匹配r的字符串 #c语言s ...
分类:
其他好文 时间:
2019-02-15 15:16:12
阅读次数:
123
题目是这样的,Linux中一个文件10行内容,如何输出5-8内容到屏幕首先我们模拟一下这样的环境: 我们的任务是取5-8行输出: 第一种方法: 第二种方法: 第三种方法: 第四种方法: 其本质就是用grep,awk,sed这Linux三剑客来实现,更想说的是这三个命令可以说是Linux基础命令的核心 ...
分类:
系统相关 时间:
2019-02-13 22:52:27
阅读次数:
325
重点:把LNMP搞熟练(核心是安装配置基本操作) 1.Linux: 基本命令、操作、启动、基本服务配置(包括rpm安装文件,各种服务配置等); 会写简单的shell脚本和awk/sed 脚本命令等。 基本命令、操作、启动、基本服务配置(包括rpm安装文件,各种服务配置等); 会写简单的shell脚本 ...
分类:
Web程序 时间:
2019-02-13 22:31:33
阅读次数:
185
1,账号管理 1.1 管理用户命令汇总 1.2 管理用户组命令汇总 1.3 /etc/skel目录 /etc/skel目录是用来存放新用户环境变量文件的目录,当我们添加新用户时,这个目录下的所有文件会自动被复制到新添加的用户的家目录下:默认情况下,/etc/skel目录下的所有文件都是隐藏文件(以. ...
分类:
系统相关 时间:
2019-02-13 21:10:44
阅读次数:
218
grep -c 打印出符合要求的行数 -i 忽略大小写 ignore -n 连同符号一起输出 num -v 打印出不符合要求的行 -A2 本行及下面两行 -B2 本行及上面两行 -C2 本行及上下两行 grep ^root passwd #过滤以root开头的行 grep root$ passwd ...
分类:
其他好文 时间:
2019-02-13 12:41:59
阅读次数:
173
1. {print} coins.txt 2. {print $x}: 打印第x列 用制表键对齐 ...
分类:
系统相关 时间:
2019-02-12 23:12:42
阅读次数:
324
1. sed sed 是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作 2. awk ...
分类:
其他好文 时间:
2019-02-12 22:00:23
阅读次数:
192
sed # 先读取资料、存入模式空间、对其进行编辑、再输出、再用下一行替换模式空间内容 -n #不再显示模式空间中的内容(默认显示) -i #直接对文本编辑 -r #正则可不转换特殊字符 --follow-symlinks #修改软链接文件时 匹配字符出现的次数 * #任意多个字符 ? #0或者1个 ...
分类:
其他好文 时间:
2019-02-12 21:23:18
阅读次数:
195
#!/bin/bashpasswd=“"for id in `mysql -uxsjwslm_js -p$passwd -e "show processlist"|awk '/Sleep/{print $1}'`domysql -uxsjwslm_js -p$passwd -e "kill $id" ...
分类:
数据库 时间:
2019-02-12 13:09:44
阅读次数:
192