先前命令字符串替换的 TCSH 别名

问题描述

我想创建一个别名,用 TCSH 中的新字符串替换上一个命令中所有出现的旧字符串。我知道我可以用 !!:gas/old/new 做到这一点,但我希望它有一个别名,这样我就可以在命令行上使用 sub old new 格式。我尝试了几种不同的字符转义方法,甚至无法让硬编码子工作(例如 alias sub \!\!:gas/old/new)它只返回 Modifier Failed.,我看不出如何使用它来调试问题。它应该是可能的还是有它无法工作的原因?有没有可以做同样事情的替代工具?如果我可以在一个不是最近的命令上使用它,那就太好了。

•   :g: global (apply once for each ‘word’)
•   :a: all (apply as many times as possible for a ‘word’)
•   :s: substitute

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)