/
hubbitus
/
shell.scripts
Обзор
Документация
Войти
/
hubbitus
/
shell.scripts
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
SHARED/timedread.bash
27 строк
958 B
Pavel Alexeev
Initial import all of my (Hubbitus) scripts
04 дек 2008, 11:35
04 дек 2008, 11:35
cb548b1
Код
Авторство
О чём код?
#!/bin/bash #QQQ= #timE= ##time read QQQ 2>&1 > qFile #Работает #timE=`date +'%s'` #read QQQ #(( seconds = `date +'%s'` - $timE )) #читает что-то в указанную переменную, и считает за сколько СЕКУНД был ответ. #Время в секундах*, доступно в переменной $ReadSeconds #* BASH не оперирует числами с плавающей запятой, можно было бы для этого конечно использовать bc, # и запрашивать дату с наносекундами, да это пока не актуально и менее переносимо function timedread(){ timeSec=`date +'%s'` read $1 (( ReadSeconds = `date +'%s'` - $timeSec )) }; #Пример использования: #timedread QAZ #echo "Прочитано следующее: $QAZ" #echo "Прочитано за $ReadSeconds секунд"