sed – 命令影响了多少个实例?

sed – 命令影响了多少个实例?,第1张

概述有没有办法在使用cli中的sed返回受影响的行数时,或者更好的是,如果使用全局参数,那么每行可能有多个影响的命令会影响多少个实例?对我来说,这意味着要做出多少次替换. 我想可以输出到一个新文件然后在这两个文件上运行diff,但是我需要知道一个命令影响了多少实例并不是那么好.我只是想知道是否可能有一个可以使用的sed原生功能. 据我所知,sed没有 *** 作变量的本机功能(例如增加内部计数器).当然,这是 有没有办法在使用cli中的sed返回受影响的行数时,或者更好的是,如果使用全局参数,那么每行可能有多个影响的命令会影响多少个实例?对我来说,这意味着要做出多少次替换.

我想可以输出到一个新文件然后在这两个文件上运行diff,但是我需要知道一个命令影响了多少实例并不是那么好.我只是想知道是否可能有一个可以使用的sed原生功能.

解决方法 据我所知,sed没有 *** 作变量的本机功能(例如增加内部计数器).当然,这是awk带来的功能之一,缺乏sed.所以我的建议是你切换到awk,然后你可以轻松使用awk脚本,例如:

BEGIN { counter = 0 }/mypattern/ { do-whatever-you-want; counter++ }END { print counter }
总结

以上是内存溢出为你收集整理的sed – 命令影响了多少个实例?全部内容,希望文章能够帮你解决sed – 命令影响了多少个实例?所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/yw/1021129.html

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

发表评论

登录后才能评论

评论列表(0条)

保存