假如有三个文件file1.txt,file2.txt,file3.txt

每一个文件内容如下:

现在打算提取每一个文件字符为16的行,打印该行所有的内容、以及该文件名,并追加到file4.txt,则可以用以下命令:

for i in *.txt
do
echo
awk -F " " '{if($1~/^16/) print FILENAME,$1,$2,$3,$4,$5 }' $i >> file4.txt
done
###{if($1~/^16/) print FILENAME,$1,$2,$3,$4,$5 }的意思是,在三个txt文件中,如果第一列($1)里面有匹配(~)正则表达式(/^16/)的话,那么就输出(print)到标准输出。保存到file4.txt文件中。

  

则file4.txt的内容会如下:

转载于:https://www.cnblogs.com/chenwenyan/p/7353795.html

Linux追加文件内容并在内容前加上该文件名(awk, FILENAME功能妙用)相关推荐

  1. linux 发文件被过滤的内容,linux文件过滤以及内容编辑处理

    vi/vim纯文本编辑器快捷键 vi :打开文件. vi oldbay.txt 直接打开后无法进行编辑,需要点击i,进入编辑模式 修改完毕后,Esc退出编辑模式,:+wq保存并退出,:q 直接退出,! ...

  2. linux 给文件替换字符串/替换内容/替换某行 (shell,sed)

    本文是要讲linux 不打开文档/文件的情况下,替换文本内容. 打开文档,在文档/文件内替换内容的,可以用vim,可参考这篇文章vim 替换文本 . 话题相关 #linux 文件替换字符串 #sed ...

  3. linux替换某一行中字符串,linux 给文件替换字符串/替换内容/替换某行 (shell,sed)...

    本文是要讲linux 不打开文档/文件的情况下,替换文本内容. 打开文档,在文档/文件内替换内容的,可以用vim,可参考这篇文章vim 替换文本 . 话题相关 #linux 文件替换字符串 #sed ...

  4. [Linux]搜索文件是否包含指定内容并返回文件名

    在Linux系统中,find和grep都是很强大的命令,可以做很多很多事情,今天刚好有人问"如何查找哪些文件包含了特定字符串,并显示这些文件的名称". 第一种方法:使用grep,假 ...

  5. Linux 查看文件指定行数 内容

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.tail date.log               输出文件末尾的内容,默认10行 tail ...

  6. linux从文件中匹配查找内容

    命令说明 find ./ -name "文件名或匹配规则" | xargs grep "查找内容" 示例 find ./ -name "*.sh&qu ...

  7. java 文件追加文本_Java追加文件内容的三种方法

    importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileOutputStream;importjava.io.FileWri ...

  8. linux中文件链接,关于Linux中文件,链接的一些思考

    在Unix系统中,操作系统为磁盘上的文本与图像,鼠标键盘操作,网络交互等IO操作设计了一组通用API. 使他们被处理的时候可统一用字节流的方式.所以说,除了进程之外,其他的一切均可看做文件. Linu ...

  9. Linux基本操作——文件相关

    一.前言 无论是IC工程师.FPGA工程师还是嵌入式软件工程师,都或多或少会接触到Linux操作系统.有很多EDA工具只有Linux版本,因此掌握基本的操作和常用命令十分必要.Linux中的数据均以文 ...

最新文章

  1. VS Code 成主宰、Vue 备受热捧!2019 前端开发趋势必读
  2. Windows XP系统八种安全模式揭密
  3. 自监督学习和对比学习
  4. swoole+redis(websocket聊天室demo)
  5. java web 自定义标签_JavaWeb学习——自定义标签
  6. static关键字_乐字节Java|this关键字、static关键字、block块
  7. ImportError: cannot import name 'PILLOW_VERSION'
  8. 高精度地图Lanelet的基本结构
  9. matlab求两向量夹角_MATLAB图形的标注与修饰
  10. nuscenes instance 调研笔记
  11. 单独上线音乐直播APP,“LOOK直播”能给网易云音乐带来什么?
  12. win32 中GetLastError 关于code与信息
  13. 一个程序猿眼中的国内主流地图api
  14. C# 绘制验证码图片
  15. OpenGL-glut创建窗口
  16. 八、QOS队列调度与报文丢弃
  17. Contest-49-E PinkRabbit写情书
  18. 一夜爆红的BeReal,到底是年轻人的叛逆还是社交的新潮向?
  19. 纯原生JS的瀑布流插件Macy.js
  20. html 纵向导航,div+css纵向导航如何实现且为导航添加超链接

热门文章

  1. 华为对边缘计算的思考与理解
  2. AI公司为什么集体造“芯”?寻求商业变现新途径
  3. 系统学习NLP(三)--NLP入门综述
  4. SAP MM PR中的Fixed ID字段与MD04里PR单据号后的星号
  5. Tensorflow— name/variable_scope
  6. 游戏的「隐藏身份」:AI与现实世界的「王牌训练师」
  7. IBM 揭晓全球第一项 2纳米芯片技术,为半导体领域实现重大突破
  8. 24张GIF图,让你秒懂非标自动化机构的原理
  9. 制胜人工智能时代——企业人工智能应用现状分析(第三版)
  10. 美陆军将在2020年军演中测试人工智能新应用