while(<>){ s/(\w+)/\u\L$1/; print; } #### perl -p -w -e 's/(\w+)/\u\L$1/'