如何编写Perl脚本将文件转换为全部大写?

sal*_*ere 2 perl file uppercase

如何编写Perl脚本将文本文件转换为所有大写字母?

Lum*_*umi 8

perl -ne "print uc" < input.txt
Run Code Online (Sandbox Code Playgroud)

-n包裹你的命令行脚本(这是通过提供-e一个)while循环.一个uc返回默认变量的全部大写的版本$_,什么print呢,好了,你自己知道.;-)

-p就像-n,但它确实print在增加.再次,作用于默认变量$_.

要将其存储在脚本文件中:

#!perl -n
print uc;
Run Code Online (Sandbox Code Playgroud)

像这样称呼它:

perl uc.pl < in.txt > out.txt
Run Code Online (Sandbox Code Playgroud)