题解 | #业务分析-提取值#
业务分析-提取值
https://www.nowcoder.com/practice/f144e52a3e054426a4d265ff38399748
#!/bin/bash echo serverVersion:$(grep -oP "Server version\:\K.+$" "./nowcoder.txt") echo serverName:$(grep -oP "number\:\K.+$" "./nowcoder.txt") echo osName:$(grep -oP "OS Name\:\K[^\,]+" "./nowcoder.txt") echo osVersion:$(grep -oP "OS Version\:\K.+$" "./nowcoder.txt")
使用Perl兼容的正则表达式option:-P。\K是perl正则表达式中的一种强大功能,用于忽略\K前面已经匹配的文本。-o只输出选中的内容。