SCR_public/23SCR/SCR07/SCR7.txt

65 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

2024-12-09 11:58:49 +01:00
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