Outils pour utilisateurs

Outils du site


tp2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
tp2 [2019/01/14 10:26] – [Q3. En N parties équivalentes] gillestp2 [2019/01/17 13:05] (Version actuelle) gilles
Ligne 5: Ligne 5:
 ---- ----
  
-===== 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''
Ligne 12: Ligne 12:
 ---- ----
  
-===== Q2. Reformer un fichier qui a été divisé en 2 parties ===== +===== Q.2 - Reformer un fichier qui a été divisé en 2 parties ===== 
  
  
Ligne 20: Ligne 20:
 ---- ----
  
-===== 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.
Ligne 28: Ligne 28:
 ---- ----
  
-===== Q4. Pour tous types de fichiers ===== +===== Q.4 - Pour tous types de fichiers ===== 
  
   * ''uuencode/uudecode''   * ''uuencode/uudecode''
tp2.1547461594.txt.gz · Dernière modification : 2019/01/14 10:26 de gilles