如何从包含字母数字unix的文件中仅打印数字 我的文件是: 猫测试1.txt
来自 HP Assets 管理器的矩阵 ID 此行是此文件中的第一个大写行。 该行是该文件中的第一个小写行。 该行的单词第一个字符全部大写。
这一行上面两行是空的。 这是最后一行。
Sainadh 9876543210 YWC
avinash 9871234560 kvan
lalith 9875463210 mlp
sudgaeaed 9875645612 kkk
jknlnklm dasdad 9871239875
9879879876 uuojlx 987897654322
cknkzxnckl 9873456541 kkdlsd
我想要像
9876543210
9871234560
9875463210
9875645612
9871239875
987897654322
9879879876
9873456541
TIA
最佳答案
grep -Eo "\b[0-9]+\b" filename
[0-9]+
表示 1 个或多个数字
并在 \b
内 \b
仅匹配包含该值形式单词的行。
关于linux - 如何从包含字母数字unix的文件中仅打印数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44674570/