当我键入此命令/usr/local/afs7/bin/afs_paftools -a about.afs | grep TOTAL_DOCUMENTS时
我得到了一个结果
TOTAL_DOCUMENTS = 74195
如何使用grep命令提取=后的整数(74195)
发布于 2014-04-09 02:25:34
一种方法是使用grep:
$ echo "TOTAL_DOCUMENTS = 74195" | grep -o '[0-9]\+'
74195或者,既然您知道这是最后一个字段,请使用awk:
$ echo "TOTAL_DOCUMENTS = 74195" | awk '{print $NF}'
74195或者只使用awk:
your-command -a about.afs | awk '/TOTAL_DOCUMENTS/{print $NF}'发布于 2014-04-09 02:34:52
如果没有空格:
TOTAL_DOCUMENTS=74195使用此awk
echo "TOTAL_DOCUMENTS=74195" | awk -F= '{print $NF}'
74195https://stackoverflow.com/questions/22945232
复制相似问题