2013-12-02 4 views
0

Я хочу запустить оболочку scipr, которая выводит верхние 50 строк из нескольких файлов. После того как заголовок каждого файла будет напечатан, я хочу, чтобы сценарий позволял пользователю просматривать этот контент в течение 10 секунд, прежде чем печатать заголовок следующего файла. НапримерUnix Timer для использования в скрипте оболочки

head -n 50 file1 
wait 10 seconds 
head -n 50 file2 
wait 10 seconds 

и так далее ...

Заранее спасибо за любую помощь

+0

Что вы пробовали? –

ответ

0

Использование сна в бесконечном цикле.

2

Попробуйте так:

for f in * 
do 
head -n 50 $f 
sleep 10; 
done 
0

, если вы хотите посмотреть какой-то выход с интервалом $n секунд, используйте

watch -n $n <commands here> 
+0

OP хочет сделать паузу между просмотром разных файлов, а не просматривать один и тот же файл повторно. – chepner

Смежные вопросы