Отправляет email-рассылки с помощью сервиса Sendsay

Как получить из вывода ls -l чистый список файлов (обрезать то, что -l выдает)?

Есть список файлов в формате "ls -lA". Все, что присутствует перед
именем файла нужно удалить? получив тем самым список в формате "ls -A".
Пробовал cut с ключом -b, но из-за того, что иногда размер файла может
вылезать за отведенное ему поле (8 символов), вместо, например, "cd.iso"
получаю "12 cd.iso". Ситуация осложняется тем, что реальный файл может
начинаться с цифр и за ними содержать пробелы.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 29907; Возраст листа: 1271; Участников: 1413
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/630069

Ответить   Tue, 16 Jan 2007 13:37:03 +0200 (#630069)

 

Ответы:

16 января 2007 14:37, spider написал(а):

ls -a1 не катит? Это для визуального восприятия. Для программ ls -a будет
достаточно, так как ls выводит в буфер по одному имени файла в строке.

Ответить   Tue, 16 Jan 2007 14:48:30 +0300 (#630074)

 

Андрей Черепанов пишет:

Не катит. Это не я `набираю ls -Al', а lftp в ответ на ls без параметров
(а может это сервер так отвечает, не знаю). Мне надо из того что есть
выделить имена.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 29936; Возраст листа: 1272; Участников: 1413
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/630272

Ответить   Wed, 17 Jan 2007 02:55:17 +0200 (#630272)

 

spider:

В lftp есть ещё отличная команда `cls`.

Ответить   Roman I Khimov Wed, 17 Jan 2007 10:48:51 +0300 (#630335)

 

Roman I Khimov пишет:

Действительно есть. Это то, что требуется.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 29951; Возраст листа: 1272; Участников: 1414
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/630518

Ответить   Wed, 17 Jan 2007 20:31:15 +0200 (#630518)

 

spider пишет:

Может быть так?
cat <список> |awk '{print $8}'

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 29910; Возраст листа: 1271; Участников: 1413
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/630075

Ответить   Tue, 16 Jan 2007 13:54:55 +0200 (#630075)