Compare commits

1 Commits

Author SHA1 Message Date
f5ce81399e solution 2021-06-22 17:05:36 +02:00
2 changed files with 29 additions and 0 deletions

13
myfunctions.sh Normal file
View File

@@ -0,0 +1,13 @@
# ecrire une fonction upper qui passe la chaine de caract_re
# passée en param en majuscules
function upper {
echo "$@" | tr [a-z] [A-Z]
}
function myerror {
code=$1
shift
msg="$*"
echo $msg
exit $code
}

16
script.sh Normal file
View File

@@ -0,0 +1,16 @@
#! /bin/bash
set -u
set -e
source $(dirname $0)/myfunctions.sh
if [ $# -ne 2 ] ; then
myerror 42 "Usage: $0 arg1 arg2"
fi
if [ $(whoami) != "root" ] ; then
myerror 43 "Please sudo first"
fi
echo "good job"