On Tue, Jun 28, 2005 at 02:17:26PM +0400, Epiphanov Sergei wrote: > В сообщении от 28 Июнь 2005 13:29 Dmitry V. Levin написал: > > > [...] Вы, > > > когда пишите '/bin/cat "file"', не проверяете file на "вшивость". Хотя > > > знаете, что нетекстовый файл может привести к сбою шрифтов консоли. > > > [...] > > > > Это вы не проверяете.  А вот я, например, проверяю.  И знаю ещё несколько > > человек, которые в такой ситуации предпочитают "less -L". > > Да? И на каждый набор _руками_ less -L ... Вы вводите что-то вроде > > $ newf=`echo "filename" | /bin/sed '...'`; tf=`/bin/file "$newf"|head -n 2`; > case ... esac; if ... ; then less -L newf; fi Нет, "cat" внутри цикла, а "less -L" - после него. У меня есть привычка выводить на экран через less. К тому же $ cat ~/bin/L #!/bin/sh exec less -L "$@" Впрочем, это уже совсем не про perl. -- ldv