美文网首页
shell案例系列3-将多个文件写入到同一个文件

shell案例系列3-将多个文件写入到同一个文件

作者: 只是甲 | 来源:发表于2022-04-20 14:55 被阅读0次

一. 需求

今天遇到一个问题,应用程序将每天的数据都导出成一个单独的csv,现在需要将这些文件导入到数据库中。

示例:

callid_20210101.csv
callid_20210102.csv
callid_20210103.csv
......
callid_20211231.csv

二. 解决方案

首先我们要将所有的csv的数据都汇总到一个csv文件,然后将csv文件的数据同步到数据库中。

首先想到的是用正则,根据文件的日期,过滤掉其它文件
第二步打印文件名
第三部使用awk(逐行处理)将文件录入到一个新的csv文件中

-- 查找 Feb  5的文件
ls -lrth | grep 'Feb  5'
-- 通过awk打印文件名
ls -lrth | grep 'Feb  5' | awk '{print $9}' 
-- 将多个文件内容拷贝到一个总的文件
ls -lrth | grep 'Feb  5' | cat `awk '{print $9}'` >>/tmp/callid.csv 

相关文章

  • shell案例系列3-将多个文件写入到同一个文件

    一. 需求 今天遇到一个问题,应用程序将每天的数据都导出成一个单独的csv,现在需要将这些文件导入到数据库中。 示...

  • 八宝粥

    shell写入多行文本到文件

  • Learn Shell 第一课

    Learn Shell 第一课 shell运行 shell可以在终端用命令行运行,也可以将命令写入到文本文件,文件...

  • python多进程文件操作的一些理解

    如果多进程都对同一个文件进行写入,那么就会出现多个进程争夺资源的问题。会使写入的文件内容错乱。1. 写入文件: 同...

  • linux常用命令

    统计 在shell中执行sql 执行sql 并将结果写入文件 将shell脚本加入后台执行如将上述命令写入sql....

  • [shell脚本]-shell脚本简介

    1.简介 shell脚本就是将一系列需要执行的命令写入文件,通过各类不同的解释器来执行文件,从而达到和linux操...

  • 字节流

    字节输出流【OutputStream】 FileOutputStream类 写入数据到文件 写多个字节到文件 续写...

  • 3 linux命令行与shell脚本编程大全_part2

    6 开始shell编程 反引号:``将命令输出结果赋值给变量;重定向:>写入文件,>>追加到文件,wc

  • 一起来学习shell吧。

    shell环境使得用户能与操作系统的内核进行交互操作,shell脚本就是一些文件,我们将一系列需要执行的命令写入其...

  • 5-3 如何设置文件的缓冲

    实际案例: 将文件内容写入到硬件设备时,使用系统调用,这类I/O操作的时间很长.为了减少I/O操作的次数,文件通常...

网友评论

      本文标题:shell案例系列3-将多个文件写入到同一个文件

      本文链接:https://www.haomeiwen.com/subject/rhhljrtx.html