我正在尝试从使用 bash 运行的负载中提取动态。我已经到了获得我想要的字符串的地步,现在我想从中提取某些可能会有所不同的信息。返回的字符串如下:
Records: 2910 Deleted: 0 Skipped: 0 Warnings: 0
每个数字的长度都可以并且将会有所不同,但整体结构将保持不变。我想要做的是能够获取这些数字并将它们加载到一些 bash 变量中,即:
RECORDS=??
DELETED=??
SKIPPED=??
WARNING=??
在正则表达式中,我会这样做:
Records: (\d*?) Deleted: (\d*?) Skipped (\d*?) Warnings (\d*?)
并在我的变量中使用 4 个组。