あと、ls -i にした上で print $2 の方がいいな。
いずれにしても -l は無駄。