我在 bash shell 中工作,我试图只打印字符串第一次出现的行。例如,对于字符串 ' auir
',如果我有文件 myfile.txt 并且它包含:
123
asdf
4wirajw
forauir somethingelse
starcraft
mylifeforauir
auir
something else
tf.rzauir
我想输出“ forauir somethingelse
”
到目前为止,我使用命令
sed -n '/auir/p' myfile.txt
这给了我这个字符串的所有出现。我怎样才能只得到 ' auir
' 出现的第一行?如果它只是一个命令或命令管道,那就太好了。
非常感谢任何见解。