36 lines
1.1 KiB
Plaintext
36 lines
1.1 KiB
Plaintext
|
|
I) ¥,
|
|
|
|
II:
|
|
1) On fait man bash et on va au paragraphe SHELL BUILTIN COMMANDS (commandes intégrées au shell).
|
|
La on a la liste de toutes les commandes internes au shell comme read, echo...
|
|
2) On fait $x si x est le nom de la variable.
|
|
3) On fait read x puis on tape ce qu'on beut saisir comme valeur dans x.
|
|
On peut véridier en faisant echo $x
|
|
4) -p
|
|
5) -n
|
|
6) ;
|
|
7) read -p "Type var value:" var;echo "var value is: $var"
|
|
|
|
|
|
III:
|
|
1) on va dans man bash paragraphe SHELL BUILTIN COMMANDS, on lit ce qu'y est écrit à propos de echo, on trouve que l'option en question est -e.
|
|
2) read -p "Type an HEX UNICODE:" x;echo -e "Corresponding Char: \U$x"
|
|
3) Dans un fichier de nom print_unicode_char, on met la ligne de commande en 2). On veut ensuite lancer la même chose qu'en 2) mais à travers le fichier, c'est à dire, on veut lancer ./print_unicode_char
|
|
-> Le problème c'est que nous avons uniquement la permission de lire et d'écrire et pas d'executer DONC :
|
|
chmod -c u+x print_unicode_char (modifie les permissions et nous autorise tout)
|
|
|
|
|
|
IV:
|
|
1) -C
|
|
2) read x;echo -ne "\U$x"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|