50 lines
1.2 KiB
Plaintext
50 lines
1.2 KiB
Plaintext
Préfixes : 0 10 110 1110 1111...
|
|
Hexa : 0-7 8-B C-D E F
|
|
|
|
C2 A5
|
|
1100 0010 1010 0101
|
|
|
|
00010100101
|
|
|
|
|
|
I. Reconstituer un texte `a partir de son encodage utf-8.
|
|
|
|
|
|
On utilise Hexa
|
|
|
|
ex :
|
|
c2 a5 = 0b00010100101 = ¥
|
|
|
|
|
|
II. La commande read du shell.
|
|
|
|
|
|
[user1@salle224-05 TP03]$ help read
|
|
|
|
La commande help permet d'accéder à la documentation d'une commande interne au shell comme read.
|
|
|
|
[user1@salle224-05 TP03]$ echo "$x"
|
|
|
|
On utilise le symbole $ suivi du nom de la variable pour accéder à sa valeur.
|
|
|
|
[user1@salle224-05 TP03]$ read x
|
|
123
|
|
|
|
L'option à donner à read pour afficher une chaîne d'invitation (prompt) avant la saisie est l'option -p.
|
|
|
|
Le caractère ; permet de séparer plusieurs commandes sur une même ligne pour les exécuter séquentiellement.
|
|
|
|
[user1@salle224-05 TP03]$ read -p "Type var value: " var ; echo "var value is: $var"
|
|
Type var value: patatra
|
|
var value is: patatra
|
|
|
|
[user1@salle224-05 TP03]$ read -p "Type var value: " var ; echo "var value is: $var"
|
|
Type var value: 495bl stu...f
|
|
var value is: 495bl stu...f
|
|
|
|
|
|
III. Une commande pour afficher des caractères UNICODE.
|
|
|
|
|
|
z
|