Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |
tp2 [2019/01/14 10:26] – [Q3. En N parties équivalentes] gilles | tp2 [2019/01/17 13:05] (Version actuelle) – gilles |
---|
---- | ---- |
| |
===== Q1. Diviser un fichier texte en 2 parties ===== | ===== Q.1 - Diviser un fichier texte en 2 parties ===== |
| |
* A l'aide de la commande ''wc'' et des commandes ''head'' et ''tail'', proposez un script ''split-2.sh'' qui permet la division d'un **fichier texte** passé en paramètre en deux parties de taille égales (le plus possible au moins). Le nom du fichier texte a diviser sera passé en paramètre (y compris avec une arborescence). Le préfixe des fichiers issus de la division sera le nom du fichier source. Les extensions des deux fichiers seront respectivement ''.sp1'' et ''.sp2'' | * A l'aide de la commande ''wc'' et des commandes ''head'' et ''tail'', proposez un script ''split-2.sh'' qui permet la division d'un **fichier texte** passé en paramètre en deux parties de taille égales (le plus possible au moins). Le nom du fichier texte a diviser sera passé en paramètre (y compris avec une arborescence). Le préfixe des fichiers issus de la division sera le nom du fichier source. Les extensions des deux fichiers seront respectivement ''.sp1'' et ''.sp2'' |
---- | ---- |
| |
===== Q2. Reformer un fichier qui a été divisé en 2 parties ===== | ===== Q.2 - Reformer un fichier qui a été divisé en 2 parties ===== |
| |
| |
---- | ---- |
| |
===== Q3. En N parties équivalentes ===== | ===== Q.3 - En N parties équivalentes ===== |
| |
* Copiez et modifiez ''split-2.sh'' afin de construire le script ''split-n.sh'' permettant le partage - en parties de tailles équivalentes - d'un fichier passé en paramètre. Le nombre de divisions ''N'' sera passé en paramètre du script ''split-n.sh''. Cette valeur ''N'' sera stockée en première ligne de la série de fichiers de partage avec le nom du fichier original. | * Copiez et modifiez ''split-2.sh'' afin de construire le script ''split-n.sh'' permettant le partage - en parties de tailles équivalentes - d'un fichier passé en paramètre. Le nombre de divisions ''N'' sera passé en paramètre du script ''split-n.sh''. Cette valeur ''N'' sera stockée en première ligne de la série de fichiers de partage avec le nom du fichier original. |
---- | ---- |
| |
===== Q4. Pour tous types de fichiers ===== | ===== Q.4 - Pour tous types de fichiers ===== |
| |
* ''uuencode/uudecode'' | * ''uuencode/uudecode'' |