Ajout des scripts de base

This commit is contained in:
Romain de Laage 2020-07-30 08:24:19 +02:00
parent 033ef60ef2
commit b0c2965bbe
Signed by: rdelaage
GPG Key ID: 534845FADDF0C329
3 changed files with 66 additions and 0 deletions

16
chrono Executable file
View File

@ -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

19
mineTimer Executable file
View File

@ -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

31
timer Executable file
View File

@ -0,0 +1,31 @@
#! /bin/sh
if [[ $# -ne 1 ]]
then
echo "USAGE: timer <number>"
exit 10
fi
if [[ $1 =~ 'help' ]]
then
echo "Timer : timer <n sec>"
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