Ajout de travaux
This commit is contained in:
64
23SCR/SCR07/SCR7.txt
Normal file
64
23SCR/SCR07/SCR7.txt
Normal file
@@ -0,0 +1,64 @@
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user