摘要: awk '{$1="";print $0}' 1.txt > 2.txt 阅读全文
posted @ 2020-07-25 18:42 轩辕吊雷 阅读(347) 评论(0) 推荐(0) 编辑
摘要: \t:制表符 \n:换行符 \n\t:换行且行首空四格 \s:空格 \r:回车符 \\t:多见于正则表达式,\\s匹配字符串中的\和s两个字符,因为\在正则中有特殊意义,需要转义,所以前面加上了一个转义符\ 阅读全文
posted @ 2020-07-25 16:43 轩辕吊雷 阅读(3649) 评论(0) 推荐(0) 编辑
摘要: cut命令是以-d选项来指定分隔符,默认为制表符;-f指定显示哪个区域或哪列 awk命令是以-F选项来指定分隔符,默认为空格或制表符;$1~$n指定第几列 sort命令是以-t选项来指定分隔符,默认为空格或制表符;-k指定哪个区间或哪列 阅读全文
posted @ 2020-07-25 16:34 轩辕吊雷 阅读(340) 评论(0) 推荐(0) 编辑
摘要: head -1 1.txt; tail -n+1 1.txt | rev | column -t | rev 阅读全文
posted @ 2020-07-25 15:35 轩辕吊雷 阅读(400) 评论(0) 推荐(0) 编辑
摘要: windows下的文档上传到linux,每行的结尾都会出现一个^M 使用sed -ri 's/\r//g' 1.txt 或者使用vim编辑文件输入命令 : %s/\r//g 阅读全文
posted @ 2020-07-25 14:49 轩辕吊雷 阅读(460) 评论(0) 推荐(0) 编辑
摘要: awk '{print $0 >> "data_"$7}' 1.txt 阅读全文
posted @ 2020-07-25 14:46 轩辕吊雷 阅读(512) 评论(0) 推荐(0) 编辑
摘要: cat 1.txt | grep -o "学术型" | wc -l 阅读全文
posted @ 2020-07-25 12:34 轩辕吊雷 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 升序: awk '{a[$3]=$0}END{for(i=1;i<=asorti(a,b);i++)print a[b[i]]}' /root/1.txt 降序: awk '{a[$3]=$0}END{for(i=asorti(a,b);i>=1;i--)print a[b[i]]}' /root/ 阅读全文
posted @ 2020-07-25 12:33 轩辕吊雷 阅读(2769) 评论(0) 推荐(0) 编辑