Académique Documents
Professionnel Documents
Culture Documents
8. Dans archives décompresser votre archive avec gzip -d puis extraire les fichiers de l’ar-
chive avec tar -xvf
10. Revenir dans ~ et d’ici créer directement une archive compressée du répertoire Web avec
tar -czvf web.tgz Web L’extraire dans un nouveau dossier archiveWeb avec la
commande tar -xzvf
––- * ––-
Exercice 2 : Les caractères jokers et l’expansion de noms de chemins
Créez le répertoire tp_joker dans votre répertoire personnel. Déplacez-vous dans ce réper-
toire. En une seule commande créez les fichiers suivants : annee1 Annee2 annee4 annee45
annee41 annee510 annee_saucisse annee_banane
En utilisant les caractères jokers vus en cours, lister tous les fichiers :
1. se terminant par 5
4. commençant par annee dont le 6 ème caractère n’est pas un chiffre numérique ;
6. commençant par a ou A ;
8. lister les fichiers cachés (c’est-à-dire ceux commençant par le caractère .) situés dans
votre répertoire personnel.
f) echo 3$canadiens
g) echo 3\$canadiens
h) echo ; echo *
i) echo \ ; echo \*
j) echo "salut"
k) echo \"salut\"
l) echo ’salut’
m) echo \’salut\’
n) echo \
o) echo \ \
p) truc = bidule
q) truc=bidule
r) echo truc
s) echo $truc
t) echo "Qu’est-ce que c’est que ce truc ?"
u) echo "Qu’est-ce que c’est que ce $truc ?"
v) echo "Qu’est-ce que c’est que ce \$truc ?"
w) echo "Elle est spécialiste en $trucages."
x) echo "Elle est spécialiste en $trucages."
y) echo "Ce $truc nous rendra riche !"
z) echo ’Ce $truc nous rendra riche !’
Systèmes d’exploitation LINUX Berriche Mohamed Amine
Initiation à la programmation shell STIC L2C
2. Faire le bilan de vos observations en vous appuyant notamment sur les questions suivantes :
1. Que fait le caractère \ au caractère qu’il précède ?
Permet d’inhiber les caractères spéciaux, c’est-à-dire leur rendre leur sens littéral
2. Comment définir une variable shell (quelles précautions syntaxiques faut-il prendre) ?
On écrit le nom de la variable précédé par le signe de dollar $ .
3. Comment utiliser une variable shell ? Peut-elle être utilisée dans une chaîne entre
apostrophes, entre guillemets anglais ?
On écrit le nom de la variable précédé par le signe de dollar $ , oui elle peut être
utilisée dans une chaîne entre apostrophes, non elle ne peut pas être utilisée dans
une chaîne entre entre guillemets anglais
Systèmes d’exploitation LINUX Berriche Mohamed Amine
Initiation à la programmation shell STIC L2C
4. Quels caractères sont spéciaux, même lorsqu’ils sont entre guillemets anglais ? Com-
ment les rendre non spéciaux ?
? ] # = * ~ %
Inhiber avec \