从字符串中删除特定字符

亚历克斯

我需要用逗号替换空格,然后从字符串中删除某些额外的特定字符。

echo "$d"
>>Mon Apr 22 05:06:00 UTC 2019
jent=$(echo $jt1 | sed 's/[[:space:]]/,/g')
echo "$jent"
>>Mon,Apr,22,05:06:00,UTC,2019 #this does the first job of replacing the space with comma

但是我又想删除UTC部分和它前面的逗号,我该如何实现呢?

期望的输出应该是

Mon,Apr,22,05:06:00,2019
弗雷迪

您可以通过一个sed呼叫来做到这一点,例如

$ echo "Mon Apr 22 05:06:00 UTC 2019" | sed 's/ \(UTC \)\?/,/g'
Mon,Apr,22,05:06:00,2019

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章