Re: I find some software
On 2002.09.13 at 15:17:36 +0400, Denis Dzyubenko wrote:
> On Fri, 13 Sep 2002 13:56:50 +0400
> Victor Wagner <vitus@ice.ru> wrote:
>
> VW> > работает, если имена файлов _не содержат_ пробелы, а если содержат?
> VW>
> VW> ls -1 |while read file_name; do
> VW> ..
> VW> done
> VW>
> VW> спасает не на 100% (не спасает от переводов строки в именах файлов)
> VW> но от пробелов - спасает.
> разве имена файлов могут содержать перевод строки?
Имена файлов могут содержать все что угодно кроме слэша и \0.
> FNAME="/tmp/abc`echo -ne "\n"`def"
> touch ${FNAME}
Будь проще:
vitus@banquet$ touch 'a
> b'
vitus@banquet$ touch 'длинное имя
> файла на
> русском языке и
> из нескольких
> строк'
vitus@banquet$ ls -l
итого 0
-rw-r--r-- 1 vitus vitus 0 Сен 13 19:02 a?b
-rw-r--r-- 1 vitus vitus 0 Сен 13 19:03 длинное
имя?файла на?русском языке и?из нескольких ?строк
vitus@banquet$ echo *
a
b длинное имя
файла на
русском языке и
из нескольких
строк
--
Victor Wagner vitus@ice.ru
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net http://www.ice.ru/~vitus
Reply to: