SCR/TP03/reponses.txt

36 lines
1.1 KiB
Plaintext
Raw Normal View History

2023-12-09 17:51:11 +01:00
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"