56 lines
1.2 KiB
Plaintext
56 lines
1.2 KiB
Plaintext
|
|
I.Reconstituer un texte a partir de son encodage utf-8.
|
||
|
|
|
||
|
|
c2 = 1100 0010
|
||
|
|
On sait donc qu'il est coder sur 2 octects.
|
||
|
|
on prendre donc a5 (soit 1010 0101) on prendre donc 000 1010 0101 donc 0xa5 correspondant au ¥ (Yen).
|
||
|
|
|
||
|
|
2c = 0010 1100
|
||
|
|
On sait donc qu'il est coder sur 1 octect.
|
||
|
|
0 010 1100 soit 0x2c correspond a ,
|
||
|
|
|
||
|
|
20 = 0010 0000
|
||
|
|
on sait donc qu'il est coder sur 1 octect.
|
||
|
|
0 010 000 soit 0x20 correspondant a espace
|
||
|
|
|
||
|
|
|
||
|
|
e2 = 1110 0010
|
||
|
|
On sait donc qu'il est coder sur 3 octects
|
||
|
|
on prendre donc 99 (1001 1001) et a0 (1010 0000) donc 0010 0110 0110 0000 = 0x2660 donc ♠
|
||
|
|
|
||
|
|
|
||
|
|
II) La commande read du shell
|
||
|
|
|
||
|
|
1.
|
||
|
|
Pour accéder a la documentation d'une commande il faut faire man "commande"
|
||
|
|
|
||
|
|
2.
|
||
|
|
Pour accéder a la valeur d'une variable du shell il faut faire echo"$(nom varirable)" .
|
||
|
|
|
||
|
|
3.
|
||
|
|
read permet de mettre une valeur dans la variable susnommé par exemple read x puis bonjour, si on echo $x ca écrira bonjour.
|
||
|
|
|
||
|
|
4.
|
||
|
|
L'option à utilisé est -p
|
||
|
|
|
||
|
|
5.
|
||
|
|
L'option à utilisé est -n
|
||
|
|
|
||
|
|
6.
|
||
|
|
Il faut utiliser le signe ; par exemple ...;...
|
||
|
|
|
||
|
|
7.
|
||
|
|
read -p "Valeur de var" var; echo "Valeur de var" : $var"
|
||
|
|
|
||
|
|
|
||
|
|
III)
|
||
|
|
|
||
|
|
1)
|
||
|
|
Il faut mettre -e a echo et dans le "" mettre ·\U<valeur>"
|
||
|
|
|
||
|
|
2)
|
||
|
|
read -p "......" var ; echo -e " ...\U $var"
|
||
|
|
|
||
|
|
3)
|
||
|
|
|
||
|
|
|