我有一个像这样的文本文件
Name1 OpenFin
Name2 Chrome
Name3 OpenFin
Name4 Chrome
Name5 OpenFin
Name6 OpenFin我想对此进行排序,这是一种使用OpenFin显示所有行的方式,后面是使用Chrome的所有行
到目前为止,这就是我所拥有的:
grep OpenFin LoginExcInternal.txt | grep Chrome LoginExcInternal.txt > test.txt发布于 2019-03-12 15:08:35
用户"emilrn“回答了这个问题,然后出于某种原因删除了它。然而,他们的反应是完美的。
我被告知要运行这两个命令:
cat LoginExcInternal.txt | grep OpenFin >> test.txt
cat LoginExcInternal.txt | grep Chrome >> test.txt谢谢你埃米尔!
发布于 2019-03-12 15:48:23
直接翻译你的要求:
首先显示带有
OpenFin的所有行,然后显示带有Chrome的所有行
..。而不必知道第一种是哪种:
{ grep -F OpenFin LoginExcInternal.txt; grep -F Chrome LoginExcInternal.txt; } > test.txt这也使行按照它们在原始文件中出现的顺序保持不变(不需要通过循环来阻止sort对整行进行排序)。
https://unix.stackexchange.com/questions/505891
复制相似问题