我有一个文件,内容如下
SPEC.2.ATTRID=REVISION&
SPEC.2.VALUE=5&
SPEC.3.ATTRID=NUM&
SPEC.3.VALUE=VS&
我正在使用以下命令仅从第一行中提取数字。这种方式是否有效,或者你们想到了替代方式?
cat ticketspecdata | tr -d " " | tr -s "[:alpha:]" "~" | tr -d "[=.=]" | cut -d "~" -f2
最佳答案
使用 grep :
$ grep -om1 '[0-9]\+' file
2
关于linux - 从Linux中的文件的第一行提取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15740531/