假设子串是唯一的,例如,给定字符串,
washington aveLansing, MI
我如何找到街道并在其后添加空白区域。
washington ave Lansing, MI
答案 0 :(得分:0)
如果我的问题正确的话。您正尝试在字符串模式之后添加空格。
回声“华盛顿aveLansing,MI”| sed -e“s / ave / ave / g”答案 1 :(得分:0)
您可以使用sed命令。您可以使用以下示例。
sed's / ave / ave /'<<<“washington aveLansing,MI”
它会按预期工作。如果您想提供任何其他街道名称,您可以使用街道名称修改平均值。
答案 2 :(得分:0)
使用awk
awk '{sub("Lansing"," &");print}' input
washington ave Lansing, MI
如果您有多行使用
awk '{sub("[A-Z]", " &", $2)}1' input
washington ave Lansing, MI
state street Chicago, IL