如何替换字符串中的所有字符?

已宣布

我有以下字符串

signaldate signaltime period UwThiSon3dH140__mean UwThiSon3dH140__sigma

我试图sed用逗号替换空格。

sed 's/ /,/g'
sed 's/[[:space:]]/,/g'

但它的输出仍然是原始字符串。如何替换空白?

它是

有什么问题?

$ echo signaldate signaltime period UwThiSon3dH140__mean UwThiSon3dH140__sigma \
  | sed 's/ /,/g'
signaldate,signaltime,period,UwThiSon3dH140__mean,UwThiSon3dH140__sigma

也许您看到的不是空格或混合空格。尝试使用该\s字符:

$ echo signaldate signaltime period UwThiSon3dH140__mean UwThiSon3dH140__sigma \
  | sed 's/\s/,/g'
signaldate,signaltime,period,UwThiSon3dH140__mean,UwThiSon3dH140__sigma

如果失败,请按照您的问题的注释建议进行操作,然后将输出传递通过,hexdump这样您就可以看到实际发生的情况,因为它不是空格。


请注意,您也可以使用tr替换字符,但是我怀疑如果不能sed正常工作,是否可以解决您的问题

$ echo signaldate signaltime period UwThiSon3dH140__mean UwThiSon3dH140__sigma \
  | tr ' ' ','
signaldate,signaltime,period,UwThiSon3dH140__mean,UwThiSon3dH140__sigma

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何替换字符串中的所有空格

如何替换字符串中的所有#{key}?

如何替换字符串中的所有元音?

如何替换bash中所有字符串中的特定子字符串?

在javascript中替换字符串中的所有字符

在Swift中替换字符串中的所有字符

如何用转义字符替换字符串中的所有特殊字符?

如何替换字符串中所有出现的字符?

替换字符串javascript中的所有特殊字符。...?

替换字符串中的所有字符

替换字符串中某些字符的所有实例

替换字符串中的所有`[]`字符

替换字符串 jquery 中的所有字符

替换查询字符串中的所有“&”字符

如何用PHP中定义的字符替换字符串中的所有数字?

如何在golang中替换字符串中的所有字符

如何在firebase函数中替换字符串中的所有选定字符

如何使用查找和替换用vscode中的kebab字符串替换所有驼峰式字符串

如何在java中的字符串(由#,$ ..等特殊字符组成)之间替换所有出现的字符串(变量)

如何确保插入到“ sed”替换中的字符串转义所有元字符

如何用星号替换Java字符串中的所有字符

如何替换Javascript中的所有字符串?特别是结合特殊字符

如何替换字符串中某个特定字符的所有出现?

如何用数字和特殊字符替换字符串中的所有数字?

除了“ g”,如何用“”替换字符串中的所有字符?

如何从PHP字符串中替换除数字(200、200.45等)以外的所有字符?

如何使用熊猫替换所有列中的所有字符串?

替换字符串中除数组中存在的所有字符外的所有字符

在所有出现的字符串字符javascript中替换字符串