Linux 基础操作 修改文件

循环A文件中每一行 匹配B文件 ,若相同,将此行写入C文件 for i in `cat all.txt` ; do grep -n "$i" zhongxin2.txt >> zhongxin2_result.txt ; done 查找日志中...

2016-12-20 15:25:32

阅读数 827

评论数 0

shell得到两个文件的差集

今天有个统计的需求,计算今天比昨天新增加的数据。有两个文件a和b,a是最新文件,b是昨天的文件,需要计算出在a中出现又没出现在b中的数据。 a和b都是这样的文件格式,只有一列id,且无序的 290758 290710 290688 290411 290409 290224 290223 ...

2019-07-26 16:56:11

阅读数 16

评论数 0

Shell-文本分割重命名合并(塞券使用)

将文件中的数字行输出或转至另一文件中 awk '{if($0 ~ /^[0-9]+$/) print $0;}' xpxp_0 >12312.txt ~:匹配;!~ :不匹配 按照行数分割文件 split -l 2 -d bb xxx 将bb 按2行分割,生成 xxx01 ...

2019-07-26 13:53:36

阅读数 18

评论数 0

Linux Shell 批量重命名的方法总览

https://blog.csdn.net/kwame211/article/details/76019823 0、用类似 GPRename 这样的图形软件进行批量重命名 1、删除所有的 .bak 后缀: rename 's/\.bak$//' *.bak 2、把 .jpe 文件后缀修改为 ...

2019-07-20 00:02:22

阅读数 18

评论数 0

批量去除文件后缀,mv | rename

https://blog.51cto.com/m51cto/2049591 如图,文件的后缀有很多的bak,使用一个shell脚本快速批量去除。 脚本内容如下: [root@aiker01 rename]# vim rename.sh #!/bin/bash #by Aiker for ...

2019-07-19 23:10:07

阅读数 18

评论数 0

AWK输出文件内不是 数字的 那一行

关键词: ~:正则表达式匹配 !~:正则表达式 不匹配 awk '{if($0 !~ /^[0-9]+$/) print $0;}' cola_9

2019-07-15 12:39:24

阅读数 21

评论数 0

awk将相同键值的字符串拼接一起输出

awk将相同键值的字符串拼接一起输出。每一行中第一列的数据是键,其余列为值。 文本1.txt中的内容是 abc 1 2 3 abc a1 b1 c1 abc a2 b2 c2 abd a2 b2 c2 hello hello_value1 hello_value2 hello hell...

2019-06-28 12:27:22

阅读数 53

评论数 0

AWK命令 实现分组 group_concat的效果,合并相同列的其他数据列

txt结构如下 cost_amount,cost_type,coupon_amount,coupon_name,coupon_source,coupon_type, ctime, etime, id,order_amount_limit, order_id, phon...

2019-06-11 22:23:55

阅读数 42

评论数 0

awk 字符串连接操作(字符串转数字,数字转字符串)

https://www.cnblogs.com/chengmo/archive/2010/10/09/1846639.html awk中数据类型,是不需要定义,自适应的。 有时候需要强制转换。我们可以通过下面操作完成。 一、awk字符串转数字 [chengmo@centos5 ~]$ a...

2019-06-11 22:08:28

阅读数 37

评论数 0

Linux Shell脚本编程--cut命令

按行截取操作 cut cut命令可以从一个文本文件或者文本流中提取文本列。 cut语法 [root@www ~]# cut -d'分隔字符' -f fields <==用于有特定分隔字符 [root@www ~]# cut -c 字符区间 &l...

2019-06-07 00:10:26

阅读数 28

评论数 0

Shell命令:paste 按列合并文件内容

测试文本内容如下: # cat name1.txt name1 alvin1 name2 alvin2 name3 alvin3 name4 alvin4 # cat name2.txt name1 100 name2 101 ...

2019-06-07 00:05:50

阅读数 261

评论数 0

Shell-AWK命令分割文件内容并写入新文件(合并文件)

awk -F '\t' 'NR>900000 {print $1"\r\n"$2}' 2019050802-1800000.txt > result_2.txt 分隔符:tab制表符 NR > 90000 :从第90001行开始进...

2019-06-06 23:37:24

阅读数 97

评论数 0

linux下sed正则表达式匹配批量替换文件中的内容

https://www.jianshu.com/p/ad3a10fa812a sed命令介绍 sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space),接着用sed命...

2019-05-29 11:20:25

阅读数 47

评论数 0

学习笔记之 curl 命令用法详解

https://www.cnblogs.com/doseoer/p/7044344.html 【前言】 本文翻译和整理自 Linux-2.6.32 中和 curl 相关的 Manual Page 描述文档。文档目的仅在提醒读者所遗忘的知识点,故在整理时削弱了阅读流畅性,适用于对 curl...

2019-05-28 18:20:07

阅读数 47

评论数 0

xargs命令详解,xargs与管道的区别

https://www.cnblogs.com/wangqiguo/p/6464234.html 阅读目录 为什么要用xargs,问题的来源 xargs是什么,与管道有什么不同 xargs的一些有用的选项 回到顶部 为什么要用xargs,问题的来源 在工作中经常会接触到xargs命令,...

2018-09-09 19:45:02

阅读数 261

评论数 0

Linux中使用gzip来压缩/解压 *.gz文件

https://blog.csdn.net/qingsong3333/article/details/77462165 gzip 是linux中常见的压缩/解压工具,最常见的使用对象是*.gz格式的文件,这里简单介绍下它最常见的用法, GZIP(1) General Commands Man...

2018-08-16 13:35:57

阅读数 2108

评论数 0

Linux 内核运行参数修改——sysctl命令

https://blog.csdn.net/u012707739/article/details/78254241 sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。它包含一些TCP/ip堆栈和虚拟内存系统的高级选项,用sysctl可以读取...

2018-08-15 16:51:52

阅读数 366

评论数 0

crontab用法(例子)

https://www.cnblogs.com/lsmsky/archive/2012/03/08/2385405.html 每个操作系统都有它的自动定时启动程序的功能,Windows有它的任务计划,而Linux对应的功能是crontab。 crontab简介 crontab命令常见于U...

2018-07-09 17:10:02

阅读数 869

评论数 1

Linux下的tar压缩解压缩命令详解

tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的...

2017-09-28 17:32:29

阅读数 767

评论数 0

Shell命令数据迁移实践

中奖纪录侧 数据量:千万级 实施方案:数据库层面迁移,新数据一一匹配 实施脚本: 1、sql整理出需要导出的数据: select a,b,c,d,e,f,g from table_1 into outfile '/data/aaa/haha.cs...

2017-04-14 13:56:56

阅读数 858

评论数 0

提示
确定要删除当前文章?
取消 删除