Access over 35 million academic & study documents

Tp smi

Content type
User Generated
Rating
Showing Page:
1/3
Informatique I
A.U : 2020/2021
Page 1 sur 4
TP
Module
:
Système d’exploitation I
Chargé du cours et TPs
:
Pr. Rachid DAKIR
Filière
:
SMI
Année Universitaire
:
2020-2021
Donner une interprétation aux scripts suivants
Exercice 1 :
#!/bin/sh
if [ $# -ne 1 ]
then
echo "Fournir un nom en paramètre"
exit 1
elif [ -d "$1" ]
then exit 0
else echo $0
echo `dirname "$1"`
echo `dirname "$0"`
mkdir "$1"
fi
Exercice 2 :
#!/bin/bash
if [ $# -ne 2 ]
then
echo "Entrez votre nom et prènom"
else
echo "Bonjour $1 $2 "
fi
Exercice 3 :
#!/bin/sh
if [ $# -eq 0 ]; then
echo "vous avez executé le script sans argument "
exit 0
fi
while [ $# -gt 0 ]; do
let " x=$1*$1 "
echo $x
shift

Sign up to view the full document!

lock_open Sign Up
Showing Page:
2/3
Informatique I
A.U : 2020/2021
Page 2 sur 4
done
Exercice 4 :
#!/bin/sh
for rep in *; do
if [ -d "$rep" ]
then
echo "$rep est un repertoire"
else echo " $rep ce n'est pas un repertoire "
fi
done
Exercice 5 :
#/bin/sh
w=`who | grep $1`
echo $w
if [ -z "$w" ]; then echo "$1 n'est pas connecté"
else echo "$1 est connecté"
fi
Exercice 6 :
#!/bin/sh
if [ $# -eq 2 ]; then
rep="."
acces=$1
extension=$2
elif [ $# -eq 3 ]; then repep=$1
acces=$2
ext=$3
else
echo "erreur : donnez 2 ou 3 arguments" 1>&2
exit 1
fi
for fichier in "${rep}"/*"${extension}"; do
chmod o$acces "$fichier"
echo $fichier
done
Exercice 7 :
#!/bin/sh
#while [ $# -ne 0 ] do
# fich=$1; shift
for fich in $*; do

Sign up to view the full document!

lock_open Sign Up
Showing Page:
3/3

Sign up to view the full document!

lock_open Sign Up
Unformatted Attachment Preview
Informatique I A.U : 2020/2021 TP Module : Système d’exploitation I Chargé du cours et TPs : Pr. Rachid DAKIR Filière : SMI Année Universitaire :2020-2021 Donner une interprétation aux scripts suivants Exercice 1 : #!/bin/sh if [ $# -ne 1 ] then echo "Fournir un nom en paramètre" exit 1 elif [ -d "$1" ] then exit 0 else echo $0 echo `dirname "$1"` echo `dirname "$0"` mkdir "$1" fi Exercice 2 : #!/bin/bash if [ $# -ne 2 ] then echo "Entrez votre nom et prènom" else echo "Bonjour $1 $2 " fi Exercice 3 : #!/bin/sh if [ $# -eq 0 ]; then echo "vous avez executé le script sans argument " exit 0 fi while [ $# -gt 0 ]; do let " x=$1*$1 " echo $x shift Page 1 sur 4 Informatique I A.U : 2020/2021 done Exercice 4 : #!/bin/sh for rep in *; do if [ -d "$rep" ] then echo "$rep est un repertoire" else echo " $rep ce n'est pas un repertoire " fi done Exercice 5 : #/bin/sh w=`who | g ...
Purchase document to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Anonymous
Excellent resource! Really helped me get the gist of things.

Studypool
4.7
Indeed
4.5
Sitejabber
4.4