Coding style 如何将.txt文档转换为所有大写字母?

Coding style 如何将.txt文档转换为所有大写字母?,coding-style,Coding Style,我们有一个编码约定,使用一种晦涩难懂的专有语言PowerOn(想想脚本式PL/1语言),它要求所有编码文本都大写。落后于以前的一些开发人员,人们认为他们会继承其他语言(如Java)的驼峰式习惯。是否有任何工具可以将所有文本转换为大写 最坏的情况是,我可以在.Net中制作一些东西来实现这一点。我只是想避免重蹈覆辙。tr“[a-z]”“[a-z]”newcode.poweron tr "[a-z]" "[A-Z]" <code.poweron >newcode.poweron 如果你在

我们有一个编码约定,使用一种晦涩难懂的专有语言PowerOn(想想脚本式PL/1语言),它要求所有编码文本都大写。落后于以前的一些开发人员,人们认为他们会继承其他语言(如Java)的驼峰式习惯。是否有任何工具可以将所有文本转换为大写

最坏的情况是,我可以在.Net中制作一些东西来实现这一点。我只是想避免重蹈覆辙。

tr“[a-z]”“[a-z]”newcode.poweron
tr "[a-z]" "[A-Z]" <code.poweron >newcode.poweron

如果你在linux上,你有很多选择。其中两项是:

1. dd if=input.txt of=output.txt conv=ucase
2. tr '[:lower:]' '[:upper:]' < input.txt > output.txt
1。dd if=input.txt of=output.txt conv=ucase
2.tr'[:lower:''[:upper:'output.txt

注意,这还将大写所有可能不是OP想要的字符串文字。+1非常简洁。一个windows工具也不错。@hydroparadise您可以使用cygwin,它为您带来了许多命令行linux工具windows@HristoIliev很高兴指出,我只是碰巧幸运的是,其中很多没有太多的字符串文字,所以这对我来说很有效。不确定是将其视为结果还是微不足道的。。。无论哪种方式,我都会担心我是否会被引荐给专家。