我正在尝试使用 sed 仅显示一行中的 1st
、2nd
和 8th
单词。
我遇到的问题是单词是随机的,单词之间的空格也是随机的...例如:
QST334 FFR67 HHYT 87UYU HYHL 9876S NJI QD112 989OPI
有没有办法让它只输出第 1、2 和 8 个单词:
QST334 FFR67 QD112
感谢您提供正确方向的任何建议或提示!
最佳答案
使用 awk
awk '{print $1,$2,$8}' file
在行动中:
$ echo "QST334 FFR67 HHYT 87UYU HYHL 9876S NJI QD112 989OPI" | awk '{print $1,$2,$8}'
QST334 FFR67 QD112
关于linux - 如何使用 sed 只显示一行中的某些单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46924390/