如何用正则表达式匹配并替换_所有_屏幕上的文本?

如何用正则表达式匹配并替换_所有_屏幕上的文本?

我需要一种方法来用另一个字符串替换屏幕上的模式,无论该文本在屏幕上的位置如何。也许我可以在没有用户输入被替换的情况下生活,但是任何来自任何进程的标准输出、标准错误的东西——后台或前台,甚至提示字符串都需要被替换。

其中一个应用程序的示例(虽然,这个不会影响提示,但我还有其他需求):

我想替换所有数字系列本身,有选择地下划线,所以我将 1234567890.1234567890 变成 1̲2345̲6̲7̲890.1̲2̲3̲4567̲8̲9̲0。我已经使用 ls 别名来执行此操作,以及许多其他显示长数字的命令,但我非常喜欢它,因此我希望它是全局的。

相关内容