使用grep和awk从字符串中提取值

时间:2016-04-29 22:27:02

标签: grep

我有以下字符串,

  

名称> Brazin> TD> 41.158> / TD>> TD> 123> / TD>> tdclass ="东西"> 252> / TD>

我试图提取输出应该是的值 Brazin:41.158,123

如何使用grep和awk获取输出。

提前谢谢你:)

2 个答案:

答案 0 :(得分:1)

您可以使用typings install mocha --ambient

执行此操作
awk

结果:

echo "Name>Brazin>td>41.158>/td>ng">252>/td>" | awk -F">" '{ printf "%s: %s, %s", $2,$4,$8 }'

答案 1 :(得分:0)

你不需要grep或awk,只需sed。试试这个:

echo "Name>Brazin>td>41.158>/td>>td>123>/td>>tdclass="Something">252>/td>" |
    sed 's/Name>\([^>]*\)>td>\([^>]*\)>\/td>>td>\([^>]*\).*/\1: \2, \3/'