#!/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。
欢迎分享,转载请注明来源:内存溢出