首页 > 系统相关 >linux 中awk命令getline函数实现从内部读取文件内容

linux 中awk命令getline函数实现从内部读取文件内容

时间:2023-07-20 10:56:34浏览次数:39  
标签:PC1 awk linux test02 txt root getline

 

001、

[root@PC1 test02]# ls
a.txt  b.txt
[root@PC1 test02]# cat a.txt         ## 测试数据
1
2
3
4
5
6
[root@PC1 test02]# cat b.txt          ## 测试数据
11
12
13
14
15
16
[root@PC1 test02]# awk '{printf "%s ", $0; getline < "b.txt"; print $0}' a.txt   ## getline实现从awk内部读取文件
1 11
2 12
3 13
4 14
5 15
6 16

 

 

 

标签:PC1,awk,linux,test02,txt,root,getline
From: https://www.cnblogs.com/liujiaxin2018/p/17567724.html

相关文章

  • Linux下编译安装实验
    目录一、编译安装1.编译安装过程2.编译安装实验一、编译安装1.编译安装过程2.编译安装实验去官网下载安装包文件,放到桌面上所示。把桌面上的安装包文件拖到Linux中,使用XShell软件。下载相关编译软件解压安装包到相应路径,查看configure./configure检测安装环境,......
  • linux(麒麟)常用命令
    1、查看设备名称ls-l/dev/tty*  2、修改文件权限a、直接将此文件改为所有用户可读写chmod777/opt/1.txtr:读数字4w:写数字2x:写数字1可用数字快速表示,如,就是可读,可写,可执行就是4+2+1=7‘777’就表示拥有者,归属组,其他人都可读,可写,可执行。000反之。 b、修......
  • Linux反弹shell的简单复现
    前情提要本文是对https://blog.csdn.net/cosmoslin/article/details/121269178这篇文章的一个简单复现,具体原理在本文中不怎么会提到。师傅如果要验证的话,注意将下文的IP等改为自己对应的IP,还有其他的因素可能也要根据自己的情况做点修改。然后因为靶机或环境配置可能不同,各位师......
  • linux awk 命令中 next 和 getline
     001、continue[root@PC1test01]#lsdata[root@PC1test01]#catdata##测试数据1000naughty500cc400zoer100[root@PC1test01]#awk'{if(NR==2){next};print$0}'data##next相当于内层循环的continue,表示跳过该次迭代1000cc400zoer100......
  • Docker大会的新福利:LinuxKit 和 Moby 开源项目
    在一年一度的DockerCon大会上,来自全球各地的5000名参与者,济济一堂,于奥斯丁会议中心,共同见证Docker的发展,探讨容器技术的落地。 Docker创办人暨技术长SolomonHykes认为,今年容器将成为主流,将散布伺服器、资料中心、云端、桌面、IoT与行动等运算装置,或金融、医疗保键......
  • Docker大会的新福利:LinuxKit 和 Moby 开源项目
    在一年一度的DockerCon大会上,来自全球各地的5000名参与者,济济一堂,于奥斯丁会议中心,共同见证Docker的发展,探讨容器技术的落地。 Docker创办人暨技术长SolomonHykes认为,今年容器将成为主流,将散布伺服器、资料中心、云端、桌面、IoT与行动等运算装置,或金融、医疗保键......
  • Docker大会的新福利:LinuxKit 和 Moby 开源项目
    在一年一度的DockerCon大会上,来自全球各地的5000名参与者,济济一堂,于奥斯丁会议中心,共同见证Docker的发展,探讨容器技术的落地。 Docker创办人暨技术长SolomonHykes认为,今年容器将成为主流,将散布伺服器、资料中心、云端、桌面、IoT与行动等运算装置,或金融、医疗保键......
  • Linux的特殊文件
    /dev/null/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称"黑洞"。比较常见的用法是吧不需要的输出重定向到这个文件。pingwww.baiud.com>/dev/null&/dev/zero"零"设备,可以无限的提供空字符(0x00,ASCII代码NUL)。常用来生成一个特定大小的文件......
  • linux 内存管理 --- kmalloc 和 vmalloc
    kmallockmalloc会根据申请的内存大小来决定来决定使用块分配器(slab/slub/slob)或页分配器进行内存分配(buddy),只能分配几个固定大小的内存,申请值不在这些固定值之内时,会按向上对齐的原则,分配最接近申请值的内存块。static__always_inlinevoid*kmalloc(size_tsize,gfp_tfl......
  • awk NR详解!awk 的内置变量 NF、NR、FNR、FS、OFS、RS、ORS
    NF字段个数,(读取的列数)NR记录数(行号),从1开始,新的文件延续上面的计数,新文件不从1开始FNR读取文件的记录数(行号),从1开始,新的文件重新从1开始计数FS输入字段分隔符,默认是空格OFS输出字段分隔符默认也是空格RS输入行分隔符,默认为换行符ORS输出行分隔符,默认为换行符NF读取记录的......