![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
zsj.python之路
总结是学习 最好的回顾方式
展开
-
linux 去重之后进行合并
#!bin/bashawk '!a[$0]++' xxjf_10.161.*51.txt > xxjf__51.txt原创 2020-07-02 11:53:26 · 172 阅读 · 0 评论 -
linux中-a 到-z的解释
万物皆可!(非)[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个普通文件则...转载 2020-04-23 14:25:42 · 2468 阅读 · 0 评论 -
sed 文件追加字符
sed -i '$ s/$/64/' 111.txt原创 2020-03-05 15:24:56 · 1213 阅读 · 0 评论 -
使用awk 匹配文件中指定行的特定数据之和 并判断
获取file_name.txt 文件中X行的 第22 和第23个字段的和,并且判断是否大于1000,如果大于1000就输出awk -F "," 'NR==X{if($22+$23>1000) print($22+$23)}' ./file_name.txt原创 2019-11-14 17:58:07 · 133 阅读 · 0 评论 -
sed进行行首行末字段的追加
一行行首追加字符串sed 's/^/string&/g' test.txt一行行末追加字符串:sed 's/$/string/g'test.txt原创 2019-10-31 18:03:59 · 482 阅读 · 0 评论 -
用awk来打印99乘法表
seq 9 | sed 'H;g' | awk -v RS='' '{for(i=1;i<=NF;i++)printf("%dx%d=%d%s", i, NR, i*NR, i==NR?"\n":"\t")}'原创 2019-10-17 16:30:08 · 620 阅读 · 0 评论 -
在dos中一次性创建多个文件的命令
一次制作10个文件的命令:1.seq -f ‘dir%03g’ 1 10 | xargs mkdir或者是: mkdir $(seq -f ‘dir%03g’ 1 10)#dir001 dir002 … dir0102.printf ‘dir%03d\n’ {1…10} | xargs mkdir或者是:mkdir printf 'dir%03d ’ {1…10}#dir001 ...原创 2019-07-04 22:26:52 · 1553 阅读 · 0 评论