关闭

嵌入式 sed技巧获取指定部分

447人阅读 评论(0) 收藏 举报
分类:

[root@localhost OF201A10]# cat scan.log | sed -n"s/\(.*\)Firmware=\(.*\),\(.*Boot[ \t]Code.*\)$/\2/p"
OF201A10
[root@localhost OF201A10]# cat scan.log | sed -n"s/\(.*\)Firmware=\(.*\),\(.*Boot[ \t]Code.*\)$/\1/p"
HBA=LPe1250, Port Type=FC, WWN=10:00:00:90:FA:15:5A:0F, PCIID=F015, VID=10DF, SSID=F015, SVID=10DF,
[root@localhost OF201A10]# cat scan.log

HBA=LPe1250, Port Type=FC, WWN=10:00:00:90:FA:15:5A:0F, PCIID=F015, VID=10DF, SSID=F015, SVID=10DF, Firmware=OF201A10, BootCode=OP512A9, Boot Enabled=1

elxflash: All required queries succeeded - Return Code=0

 

[root@localhost OF201A10]# cat scan.log | sed -n"s/\(.*\)Firmware=\(.*\),\(.*Boot[ \t]Code.*\)$/\2/p"
OF201A10
[root@localhost OF201A10]#

\1打印前面的

\2打印后面的

最长匹配是默认的

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:986659次
    • 积分:17703
    • 等级:
    • 排名:第540名
    • 原创:741篇
    • 转载:522篇
    • 译文:0篇
    • 评论:105条
    最新评论