脚本
文章平均质量分 51
fengyuanye
这个作者很懒,什么都没留下…
展开
-
lsof 看连接
lsof 查看端口占用在Mac OS系统中,无法使用netstat来查看端口占用情况,可以使用lsof来代替,这种方式在Linux下也适用。sudo lsof -nP -iTCP:端口号 -sTCP:LISTEN1-n 表示不显示主机名-P 表示不显示端口俗称不加 sudo 只能查看以当前用户运行的程序查看指定端口以及对应的Command和PID:lsof -nP -iTCP:...原创 2020-01-13 15:39:42 · 642 阅读 · 0 评论 -
awk执行的三种方式,以及awk以shell脚本文件形式执行的注意事项
awk执行有三种形式:1.直接以命令行来执行, 语法形式为:awk [option] 'awk语句' 待处理文本文件,实例如图:2.以awk脚本文件来执行需要加-f选项;语法形式为:awk -f awk脚本 待处理文件,具体实例如图:3.以shell脚本的形式来执行 以shell脚本形式执行时,行首的#!/bin/bash 需...原创 2018-09-26 21:18:21 · 13641 阅读 · 1 评论 -
sed 替换换行符
sed将换行符替换掉,使用sed "s/\n//g" file 无法实现上网查了下,使用sed ":a;N;s/\n//g;ta" file或者sed ":a;N;s/\n//g;ba" file :a和ta是配套使用,实现跳转功能。t是test测试的意思。 :a和ba的配套使用方式,也可以实现跳转功能。b是branch分支的意思。branch循环到文本结束。...转载 2019-02-25 10:42:24 · 12854 阅读 · 2 评论 -
shell文本处理--去空行
1、cat file_name| tr -s '\n'2、cat file_name|grep -v '^$'3、cat file_name|awk '{ if($0=="") print }' cat file_name|awk '{ if(length=="") print $0}'4、cat file_name|sed '/^$/d'原创 2019-02-25 19:37:53 · 572 阅读 · 0 评论 -
打印奇数行或者偶数行
1、打印奇数行 cat file_name|awk 'NR%2' cat file_name|awk 'NR%2==1{print $0}' awk '++i%2' file_name sed '1~2p' file_name 2、输出偶数行 cat file_name|awk '!(NR%2)' ...原创 2019-02-25 19:47:40 · 724 阅读 · 1 评论 -
sed 提取固定间隔行
sed -n '8~9p' a.txt >> b.txt从第8行开始,每隔9行,进行输出。原创 2019-09-30 15:56:54 · 3235 阅读 · 0 评论