echo "Your name:"; read USER
echo "[$(date)] ${USER}" >> test.log
echo "[$(date)] Work ${USER}!"
tail -n 0 -f test.log --pid=$$ | grep --line-buffered -v "] ${USER}>" &
while read MSG; do echo "[$(date)] ${USER}> ${MSG}" >> test.log; done
По строчкам,
1: Выводим в консоли «Your name:» и спрашиваем имя
2: Записываем в файл test.log текущею дату и введенное имя
3: Выводим в консоли Дату, слово"Work" и введенное имя.
4: Вот тут я не понимаю. Открываем test.log смотрим в нем последнею строчку а что еще делаем?