Используйте следующий скрипт bash (чтобы заснуть на 10 секунд между каждыми 10 "эхо"):
test.sh
— тестовое имя скрипта
#!/bin/bash
while ((++i)); read -r line
do
echo "$line"
if (( "$i" % 10 == 0))
then
sleep 10
fi
done < $1
Использование :
bash test.sh test_file
while ((++i))
- будет увеличивать счетчик i
каждый раз, когда read -r строка
возвращает строку из input
if (( "$i" % 10 == 0))
- проверяет, делится ли текущий номер строки i
на 10
(означает, что поток выполнения достигает следующих 10 строк)
sleep 10
- приостанавливает выполнение скрипта на 10 секунд
Существует модуль под названием getch
, но он не установлен по умолчанию. Чтобы установить его, используйте pip3 install getch --user
.
вы можете использовать его так :
import getch
c = getch.getche()