如何使用sedawkperl从数字中删除前导零和尾随零?

如何使用sedawkperl从数字中删除前导零和尾随零?,第1张

概述我有这样的文件: pup@pup:~/perl_test$cat numbers 123456789121331231314324234243435625747234656457680003424242423354367658635645787656585645646000000121212212121211220003232322 在上面的文件中我想删除前导零和尾随零,所 我有这样的文件:

pup@pup:~/perl_test$cat numbers 123456789121331231314324234243435625747234656457680003424242423354367658635645787656585645646000000121212212121211220003232322

在上面的文件中我想删除前导零和尾随零,所以输出将是这样的

pup@pup:~/perl_test$cat numbers 123456789121331231314324234243435625747234656457683424242423354367658635645787656585645646121212212121211223232322

怎么做到这一点?我试过sed删除那些零.很容易删除尾随零而不是前导零.

帮我.

解决方法 sed在行的开头寻找所有零,最后查找全部为零:

$sed -e 's/^[0]*//' -e 's/[0]*$//g' numbers123456789121331231314324234243435625747234656457683424242423354367658635645787656585645646121212212121211223232322
总结

以上是内存溢出为你收集整理的如何使用sed / awk / perl从数字中删除前导零和尾随零?全部内容,希望文章能够帮你解决如何使用sed / awk / perl从数字中删除前导零和尾随零?所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1021589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存