sed 搜索并替换为空格

问题描述 投票:0回答:1

我正在尝试转换以下字符串

California_Zephyr_5,tmCalifornia_Zephyr_5,准时

当我这样使用以下语句时

 # Search and replace
 webData=$(echo "$webData" | sed 's/on tm/ON TIME/')

我收到 California_Zephyr_5,tm

如果我尝试使用各个缩写,它似乎适用于:

 webData=$(echo "$webData" | sed 's/on tm/ON TIME/')

结果在 California_Zephyr_5,准时

 webData=$(echo "$webData" | sed 's/on tm/ON TIME/')

结果在 California_Zephyr_5,准时 tm

所以我认为问题出在空间上。

预先感谢您的帮助。

sed
1个回答
0
投票

on
之后和
tm
之前有一个不间断空格。我建议使用:

webData=$(echo "$webData" | sed 's/on\xc2\xa0tm/ON TIME/')
© www.soinside.com 2019 - 2024. All rights reserved.