Пример 9-4. Ограничение времени ожидания команды read

Пример 9-4. Ограничение времени ожидания команды read

#!/bin/bash

# t-out.sh

TIMELIMIT=4 # 4 секунды

read -t $TIMELIMIT variable <&1

echo

if [ -z "$variable" ]

then

echo "Время ожидания истекло."

else

echo "variable = $variable"

fi

exit 0

$UID

user id number

UID (идентификатор) текущего пользователя, в соответствии с /etc/passwd

Это реальный UID текущего пользователя, даже если он временно приобрел права другого пользователя с помощью su. Переменная $UID доступна только для чтения.