如何获得shell中特定单词前面的一个单词

时间:2015-11-19 08:58:31

标签: bash file shell parsing

我有一个包含以下内容的文本文件:

  

dn:domain.com

uid:user

dn:domain.com

uid:   USER2

现在,我想要用户和user2。没有 uid 标签。

我怎么能在shell bash中做到这一点?

我考虑过sed命令,但我不确定是否有最简单的方法。

1 个答案:

答案 0 :(得分:0)

尝试:awk '/uid:/{print $2}' text_file.txt