シェルの質問と取るのが妥当じゃねーの
echo `ls | perl -lpe 's/\.txt//'` 的な。
(ちょっと上でワンライナーの質問も出てるし)

そうだとすると、
alias hoge="ls | perl -lpe 's/\.txt//'"
とかやってaliasするけど、ダブルコーテーションでくくるのが
作法的に良いのかは知らん

>-execみたいな
って言い分からだと、
perl -le '$_= `ls` ; s/\.txt//g ; print'
でもいいんじゃねーのと思うが、

やっぱperlの中の``中でperlを呼ぶ話?