perl -ne "print uc" < input.txt
-n
оборачивает ваш скрипт командной строки (который предоставляется -e
) в цикл while
. uc
возвращает версию переменной по умолчанию $_
для ALL-UPPERCASE, и то, что делает print
, ну, вы сами это знаете. ; -)
-p
похож на -n
, но в дополнение к print
. Опять же, действуя на переменную по умолчанию $_
.
Чтобы сохранить это в файле скрипта:
#!perl -n
print uc;
Назовите это так:
perl uc.pl < in.txt > out.txt