I/ A/ La première commande affiche le nombre de caractère. 1/affiche 12 la deuxième commande affiche le mot en fonction de son nb de lettre. 2/stock 3/market la troisième commande affiche toutes les lettres jusqu'a atteindre le nombre que l'on a inscrit. 4/6 parce que le sixième caractère est de '_' 5/4 parce que ça compte tous les caractères jusqu'a ce qu'il y ai un c B/ 1/ addr=10110010111000101000011101110010; expr length $addr : 32 2/ x=$(expr substr $addr 1 8); echo $x y=$(expr substr $addr 9 8); echo $y z=$(expr substr $addr 17 8); echo $z t=$(expr substr $addr 25 8); echo $t x=$(expr substr $addr 1 8); echo $x : 10110010 y=$(expr substr $addr 9 8); echo $y : 11100010 z=$(expr substr $addr 17 8); echo $z : 10000111 t=$(expr substr $addr 25 8); echo $t : 01110010 3/ echo $((2#$x)) : 178 echo $((2#$y)) : 226 echo $((2#$z)) : 135 echo $((2#$t)) : 114 4/ addr_dot="$((2#$x)).$((2#$y)).$((2#$z)).$((2#$t))"; echo $addr-dotddr_dot="$((2#$x)).$((2#$y)).$((2#$z)).$((2#$t))"; echo $addr-dot : 178.226.135.114 II/ 1/ wc -l tail -n +2 ls-output.txt sort -n -k 5 ls-output.txt : trillage par ordre croissant sort -n -r -k 5 ls-output.txt : trillage par ordre decroissant tail -n +2 ls-output.txt |sort -n -k 5 ls-output.txt tail -n +2 ls-output.txt |sort -n -r -k 5 ls-output.txt 2/ sort -k2 find-output.txt sort -rk2 find-output.txt