Quand tu as un doute, ou que tu ne sais pas,
prends le réflexe d’aller lire page de manuel de la commande
ou/et de l’interpréteur de commandes que tu utilises.
Donc, tu pourrais rechercher la commande echo
en lisant les pages man du bash
:
man bash
pour y trouver, entre autres, ceci :
… echo [-neE] [arg ...] Output the args, separated by spaces, followed by a newline. The return status is 0 unless a write error occurs. If -n is specified, the trailing newline is suppressed. If the -e option is given, interpretation of the following backslash-escaped characters is enabled. The -E option disables the interpretation of these escape characters, even on systems where they are interpreted by default. The xpg_echo shell option may be used to dynamically determine whether or not echo expands these escape characters by default. echo does not interpret -- to mean the end of options. echo interprets the following escape sequences: \a alert (bell) \b backspace \c suppress further output \e \E an escape character \f form feed \n new line \r carriage return \t horizontal tab \v vertical tab \\ backslash \0nnn the eight-bit character whose value is the octal value nnn (zero to three octal digits) \xHH the eight-bit character whose value is the hexadecimal value HH (one or two hex digits) \uHHHH the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value HHHH (one to four hex digits) \UHHHHHHHH the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value HHHHHHHH (one to eight hex digits) …
Dans les fichiers f1.txt
et f2.txt
je n’ai mis que ce qui était demandé dans l’énoncé,
et dans cet énoncé, il n’était pas demandé de mettre un retour à la ligne,
donc, j’ai utilisé l’option n
de la commande echo
pour qu’il n’y ait aucun retour à la ligne dans ces deux fichiers.
Mais finalement, je réalise qu’en utilisant la commande tee
je n’ai pas tout-à fait respecté la demande de l’énoncé,
puisque ce n’est pas le contenu du fichier f3.txt
qui est affiché,
c’est le flux qui est envoyé dans le fichier f3.txt
qui s’affiche.