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)