LINUX.ORG.RU

пара проблнм с эскейп последовательностями


0

0

bash-2.05b$ ls
file1  file2  file3
bash-2.05b$ ls|less
ESC[00mESC[00mfile1ESC[00m
ESC[00mfile2ESC[00m
ESC[00mfile3ESC[00m
ESC[m


bash-2.05b# ls
test.tgz
bash-2.05b# tar zxf `ls -1`  
tar: \033[00m\033[01;31mtest.tgz\033[00m: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: \033[m: В архиве не найден
tar: Выход, отложенный по результатам предыдущих ошибок

вот почему так , скажите плиз , дистр - Slackware 10
anonymous

tar zxf `ls -1 --color=never`

или:

tar zxf `/bin/ls -1`

> почему так

Потому что в alias'е прописано "ls --color".

P.S. Я так думаю (c) к/ф Мимино :)

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от watashiwa_daredeska

>Потому что в alias'е прописано "ls --color". совершенно верно , прописано , отключение этого параметра помогло спасибо...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.