URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 13033
[ Назад ]

Исходное сообщение
"Как вывести пронумерованный список "

Отправлено alex , 06-Фев-02 20:39 
Как в linux вывести пронумерованный список вывести на экран.Каждая следующая запись выводится с задержкой равной её номеру.

Содержание

Сообщения в этом обсуждении
"RE: Как вывести пронумерованный список "
Отправлено bass , 07-Фев-02 12:17 
>Как в linux вывести пронумерованный список
>вывести на экран.Каждая следующая запись
>выводится с задержкой равной её
>номеру.

не совсем понял вторую часть вопроса про задержку.. а так для любых *nix:  man nl


"RE: Как вывести пронумерованный список "
Отправлено alex , 07-Фев-02 17:45 
>>Как в linux вывести пронумерованный список
>>вывести на экран.Каждая следующая запись
>>выводится с задержкой равной её
>>номеру.
>
>не совсем понял вторую часть вопроса
>про задержку.. а так для
>любых *nix:  man nl
>
есть файл типа
1 аааааааааааааа
2 ббббббббббббббб
3 ввввввввввввв

надо вывести на экран первую строку с задержкой 1 секунду, вторую 2 секунды и так далее весь файл.
Заранее спасибо за ответ



"RE: Как вывести пронумерованный список "
Отправлено Along , 07-Фев-02 18:14 
>>>Как в linux вывести пронумерованный список
>>>вывести на экран.Каждая следующая запись
>>>выводится с задержкой равной её
>>>номеру.
>>
>>не совсем понял вторую часть вопроса
>>про задержку.. а так для
>>любых *nix:  man nl
>>
>есть файл типа
>1 аааааааааааааа
>2 ббббббббббббббб
>3 ввввввввввввв
>
>надо вывести на экран первую строку
>с задержкой 1 секунду, вторую
>2 секунды и так далее
>весь файл.
>Заранее спасибо за ответ

:)
Как тебе такой вариант?
cat <ТВОЙ ФАЙЛ> | perl -e 'while(<>) {if (/^\s*(\d+)(.*)/) {sleep($1); print;} }'


"RE: Как вывести пронумерованный список "
Отправлено alex , 07-Фев-02 22:54 
>>>>Как в linux вывести пронумерованный список
>>>>вывести на экран.Каждая следующая запись
>>>>выводится с задержкой равной её
>>>>номеру.
>>>
>>>не совсем понял вторую часть вопроса
>>>про задержку.. а так для
>>>любых *nix:  man nl
>>>
>>есть файл типа
>>1 аааааааааааааа
>>2 ббббббббббббббб
>>3 ввввввввввввв
>>
>>надо вывести на экран первую строку
>>с задержкой 1 секунду, вторую
>>2 секунды и так далее
>>весь файл.
>>Заранее спасибо за ответ
>
>:)
>Как тебе такой вариант?
>cat <ТВОЙ ФАЙЛ> | perl -e 'while(<>) {if (/^\s*(\d+)(.*)/) {sleep($1); print;} }'


А есть что-нибудь попроще ?



"RE: Как вывести пронумерованный список "
Отправлено lavr , 08-Фев-02 00:02 
>>>>>Как в linux вывести пронумерованный список
>>>>>вывести на экран.Каждая следующая запись
>>>>>выводится с задержкой равной её
>>>>>номеру.
>>>>
>>>>не совсем понял вторую часть вопроса
>>>>про задержку.. а так для
>>>>любых *nix:  man nl
>>>>
>>>есть файл типа
>>>1 аааааааааааааа
>>>2 ббббббббббббббб
>>>3 ввввввввввввв
>>>
>>>надо вывести на экран первую строку
>>>с задержкой 1 секунду, вторую
>>>2 секунды и так далее
>>>весь файл.
>>>Заранее спасибо за ответ
>>
>>:)
>>Как тебе такой вариант?
>>cat <ТВОЙ ФАЙЛ> | perl -e 'while(<>) {if (/^\s*(\d+)(.*)/) {sleep($1); print;} }'
>
>
>А есть что-нибудь попроще ?

н-да, наверное только на Си или крестах...


"RE: Как вывести пронумерованный список "
Отправлено alex , 08-Фев-02 01:27 
>>>>>>Как в linux вывести пронумерованный список
>>>>>>вывести на экран.Каждая следующая запись
>>>>>>выводится с задержкой равной её
>>>>>>номеру.
>>>>>
>>>>>не совсем понял вторую часть вопроса
>>>>>про задержку.. а так для
>>>>>любых *nix:  man nl
>>>>>
>>>>есть файл типа
>>>>1 аааааааааааааа
>>>>2 ббббббббббббббб
>>>>3 ввввввввввввв
>>>>
>>>>надо вывести на экран первую строку
>>>>с задержкой 1 секунду, вторую
>>>>2 секунды и так далее
>>>>весь файл.
>>>>Заранее спасибо за ответ
>>>
>>>:)
>>>Как тебе такой вариант?
>>>cat <ТВОЙ ФАЙЛ> | perl -e 'while(<>) {if (/^\s*(\d+)(.*)/) {sleep($1); print;} }'
>>
>>
>>А есть что-нибудь попроще ?
>
>н-да, наверное только на Си или
>крестах...
На Си было бы интерестно, если кто знает.