【发布时间】:2018-06-26 20:11:28
【问题描述】:
我正在尝试使用 sed 从 EML 文件中获取主要边界值
sed -n -e '/boundary=\"/,/\"/p; /\"/q' file.eml
但我得到的是一整行
boundary="B06E1103658.1514636705/test-box.local"
而不仅仅是一个值
B06E1103658.1514636705/test-box.local
我做错了什么?也欢迎awk 解决方案(或 Python)。
【问题讨论】:
-
你的输入和期望的输出是什么?
-
你的意思是
sed 's/.*\(B.*[0-9]\).*/\1/'只得到 B06E1103658.1514636705 吗? -
@heemayl OP 更新
标签: python email awk sed boundary