} NR&gtFNR{for(i in a)if(~a[i]){printgetlineprint}' A B &gtC NR==FN" /> } NR&gtFNR{for(i in a)if(~a[i]){printgetlineprint}' A B &gtC NR==FN"> linux bash脚本把A和B文件中有相同ID的B文件的内容输出到文件C_系统运维_内存溢出

阅读 4

linux bash脚本把A和B文件中有相同ID的B文件的内容输出到文件C,第1张

#!/bin/bashawk 'NR==FNR{a[FNR]=$0} NR>FNR{for(i in a)if($0~a[i]){printgetlineprint}' A B >C NR==FNR表示当前在处理

文件

A,读取文件A将内容放入数组a。 NR>FNR表示当前在处理文件B。表示没有听懂你的要求,我也是初学者,但是不会是搞那些奇怪的 *** 作,我建议是直接用vim编辑器打开,然后自己看到要的文本

复制

出来就好了,命令是

vim 文件名 (进入编辑器页面)

然后使用键盘yy复制,复制5行就y5y,粘贴用键盘p或者直接cp一份,然后把不要的删了id命令显示的是当前

用户


的uid、gid等的相关信息。uid是Linux中对用户的唯一标识,这条命中的

uid=1001(user)标识你当前登陆的用户是user1,它的uid是1001; gid=100(users)表示它的首要组是users组,这个组的gid是100;groups=100(users),16(dialout),33(video) 表示它的附属组是dialout,video。

欢迎分享,转载请注明来源:内存溢出

原文地址:
http://outofmemory.cn/yw/7348952.html编辑器
标识
(0) 微信扫一扫 打赏 支付宝扫一扫 微信扫一扫
支付宝扫一扫
软件卸载不了怎么办 软件卸载不了怎么办
如何安装gentoo linux
上一篇
2023-04-04
Linux里面ansible -a命令作用是什么?
2023-04-04

发表评论 后才能评论
提交

评论列表(0条)

2022-4-12

丰裕
三下乡
} NR&gtFNR{for(i in a)if(~a[i]){printgetlineprint}' A B &gtCNR==FN", "pubDate": "2023-04-04", "upDate": "2023-04-04" } } NR&gtFNR{for(i in a)if(~a[i]){printgetlineprint}' A B &gtCNR==FN', author : '软件卸载不了怎么办', cat_name : '系统运维', time_y_m : '2023年04月', time_d : '04', site_motto : '内存溢出' };
保存{label} {label} {label} {label} {script} {script} {script} {script}