
shell脚本
yxl佐为
想成为大牛的菜鸟
展开
-
shell文本处理
随笔 - 87 文章 - 0 评论 - 85经常会对文体文件进行逐行处理,在Shell里面如何获取每行数据,然后处理该行数据,最后读取下一行数据,循环处理.有多种解决方法如下:1.通过read命令完成.read命令接收标准输入,或其他文件描述符的输入,得到输入后,read命令将数据放入一个标准变量中.利用read读取文件时,每次调用r转载 2016-04-04 23:38:28 · 304 阅读 · 0 评论 -
awk用法总结
1.通过正则表达式/^$/匹配空白行,动作为打印Blank line,即文件如果有N个空白行,AWK就在屏幕打印N个Blank line:awk '/^$/ {print "Blank line"}' test.txt建立脚本执行:2.打印包含主机名的行,默认动作为打印 awk '/HOSTNAME/' /etc/sysconfig/network原创 2016-06-19 22:31:21 · 614 阅读 · 0 评论 -
shell命令:以空格为分隔符截取文件每行的第一个字符串,并用sort排序,再去掉相同的字符串,将结果输出到另一个文件
cat 1.txt | awk -F " " '{print $1}' | sort原创 2016-08-05 20:08:12 · 23369 阅读 · 0 评论