APL/SCR1.2/TP07/TP07_reponses.txt

40 lines
1.2 KiB
Plaintext
Raw Normal View History

2021-11-16 15:32:33 +01:00
Partie I
2021-10-26 15:48:14 +02:00
1) Affiche : 12, la longueur de stock_market
2) Il va afficher la sous chaine à la position 1 de taille 5 (du caratère 1 à 5) Affiche : Stock
3) il va afficher les caractères de la position 7 à 19 de stock_market
4) index renvoie l'indice d'une chaine de caractère expr index stock_market "_" renvoie 6 cart _ à la 6ème place
5)il renvoie 4, place de c car c apparait avant _
011101101101010 : pour récupérer le premier bit : expr substr $x 1 8
exemple : l = $(cat toto);for i in $l;do mkdir$i ;done
exemple.sh
#!/bin/bash à mettre au début du fichier
l = $(cat toto)
for i in $l
do mkdir $i
done
2#101 = 5 car 2# converti de la base 2 à 10
1- addr"10110010111000101000011101110010"; expr length $addr
2021-11-16 15:32:33 +01:00
2- x = $(expr substr $addr 1 8)
2021-10-26 15:48:14 +02:00
y = $(expr substr $addr 9 8)
z = $(expr substr $addr 17 8)
t = $(expr substr $addr 25 8)
3 vx = $((2#$x))
vy = $((2#$x))
vz = $((2#$x))
vt = $((2#$t))
4) addr_dot="$vx.$vy.$vz.$vt"
echo $addr_dot
2021-11-16 15:32:33 +01:00
Partie II
1) sort -n -k5 ./ls-output.txt : Sens décroissant
sort -n -k5 -r ./ls-output.txt : Sens décroissant
tail -n+2 ./ls-output.txt | sort -n -k5 -r
tail -n+2 ./ls-output.txt | sort -n -k5 -r >> ls-output.txt
2) sort -k3 ./find-output.txt
sort -r -k3 ./find-output.txt