到目前为止,我使用grep来解决这些问题,但在这里,我认为它无法使用。实际上,我想在每一行的第一部分匹配,然后打印整行。
grep
我写了类似的东西:
cat file.txt | cut -d " " -f1 | grep root
但是,当然,这个命令不打印整行,而只打印每行包含“root”的第一部分。我听说过awk命令,但即使有手册,我也不明白如何实现我的目标。
awk
提前感谢您的回答
简单的awk应该这样做:
awk '$1 ~ /root/' file.txt