Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 如何使用sed从字符串中删除十进制数?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有以下字符串作为示例: . “放弃16 1.10 2.62 3.50” 我想把这个结果传递给sed并删除所有十进制数字给我留下以下内容: . “被遗弃的16” 我使用以下命令:sed’s /.// g’ 这显然不起作用. 有人可以告诉我如何使用带有sed的通配符删除任何匹配“.”的内容. 谢谢 你还没有说过你想用空白做什么,但是怎么样 sed -e 's/[0-9]*\.[0-9]*//g'
我有以下字符串作为示例:
. “放弃16 1.10 2.62 3.50”

我想把这个结果传递给sed并删除所有十进制数字给我留下以下内容
. “被遗弃的16”

我使用以下命令:sed’s /.// g’
这显然不起作用.

有人可以告诉我如何使用带有sed的通配删除任何匹配“.”的内容.

谢谢

解决方法

你还没有说过你想用空白做什么,但是怎么样

sed -e 's/[0-9]*\.[0-9]*//g' -e 's/ *$//'

大佬总结

以上是大佬教程为你收集整理的linux – 如何使用sed从字符串中删除十进制数?全部内容,希望文章能够帮你解决linux – 如何使用sed从字符串中删除十进制数?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。