gpt4 book ai didi

perl - 如果对应的影子条目是 999999,我如何从/etc/passwd 中拉出一行?

转载 作者:行者123 更新时间:2023-12-04 19:22:45 26 4
gpt4 key购买 nike

我想将 passwd 文件中的每个用户与他在影子文件中的条目进行比较,如果影子文件中的条目与 999999 匹配,则打印出整个 passwd 文件的行。Perl 中最简单的方法是什么?或者我想我可以从一个文件中提取值并在另一个文件中匹配?这样做的最佳方法是什么?

最佳答案

awk -F":" 'FNR==NR&&$5=="99999"{user[$1];next}($1 in user)' /etc/shadow /etc/passwd

FNR==NR&&$5=="99999"FNR==NR&&$5=="99999"&&$2!="!!"如果要排除带有“!!”的行

关于perl - 如果对应的影子条目是 999999,我如何从/etc/passwd 中拉出一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2326455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com