From b0c2965bbe9b10686339ed8001383d0fc0a567f0 Mon Sep 17 00:00:00 2001 From: Romain de Laage Date: Thu, 30 Jul 2020 08:24:19 +0200 Subject: [PATCH] Ajout des scripts de base --- chrono | 16 ++++++++++++++++ mineTimer | 19 +++++++++++++++++++ timer | 31 +++++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+) create mode 100755 chrono create mode 100755 mineTimer create mode 100755 timer diff --git a/chrono b/chrono new file mode 100755 index 0000000..79d49fe --- /dev/null +++ b/chrono @@ -0,0 +1,16 @@ +#! /bin/sh + +i=0 + +while true +do + clear + echo $i + ((i++)) + read -t 1 -n 1 + if [[ $? = 0 ]] + then + clear + exit 0 + fi +done diff --git a/mineTimer b/mineTimer new file mode 100755 index 0000000..a746d87 --- /dev/null +++ b/mineTimer @@ -0,0 +1,19 @@ +#! /bin/sh + +if [[ $# -eq 1 ]] +then + TIMER=$1 +else + TIMER=305 +fi + +while true +do + for ((i=$TIMER;i>0;i--)) + do + sleep 1 + clear + echo $i + done + printf "\a" +done diff --git a/timer b/timer new file mode 100755 index 0000000..0ae6b74 --- /dev/null +++ b/timer @@ -0,0 +1,31 @@ +#! /bin/sh + +if [[ $# -ne 1 ]] +then + echo "USAGE: timer " + exit 10 +fi + +if [[ $1 =~ 'help' ]] +then + echo "Timer : timer " + exit 0 +fi + +if [[ $1 -le 0 ]] +then + echo "The argument must be greater than 0" + exit 11 +fi + +for ((i=$1;i>=0;i--)) +do + sleep 1 + clear + echo $i +done + +read +clear + +exit 0