标签: bash file shell parsing
我有一个包含以下内容的文本文件:
dn:domain.com uid:user dn:domain.com uid: USER2
dn:domain.com
uid:user
uid: USER2
现在,我想要仅用户和user2。没有 uid 标签。
我怎么能在shell bash中做到这一点?
我考虑过sed命令,但我不确定是否有最简单的方法。
sed
答案 0 :(得分:0)
尝试:awk '/uid:/{print $2}' text_file.txt
awk '/uid:/{print $2}' text_file.txt