Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/07/2005, 16h20   #1
Membre habitué
 
Avatar de vbcasimir
 
Inscription : mars 2003
Messages : 444
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 444
Points : 114
Points : 114
Par défaut Modifier une option pour la commande split

Bonjour ,

J'utilise la commande split pour découper un fichier par contre je souhaiterais modifier les fichiers de sorties par défaut ..

est-il possible de le faire ?

Merci
__________________
c@simir
vbcasimir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2005, 16h25   #2
Membre à l'essai
 
Inscription : juillet 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 22
Points : 24
Points : 24
Que veux-tu dire par modifier les fichiers de sorties, car avec split, les options proposent déjà pas mal de choses.
Precise un peu
johari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2005, 19h04   #3
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
ce qu'on peut faire avec split, c'est mettre un préfixe (par défaut : x)et on peut changer le suffixe : au lieu qu'il soit alphabétique, on peut le mettre en numérique et choisir la longueur de ce suffixe
Code :
split -a 6 -d -b 1m prefix fichier.ext
ici, on aura un suffixe numérique (avec -d) de longueur 6 (avec -a) de taille 1Mo (avec -b). en sortie, on aura
Code :
1
2
3
4
prefix000001
prefix000002
prefix000003
...
voilà

pour une fois que l'aide est claire avec
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2005, 09h54   #4
Membre habitué
 
Avatar de vbcasimir
 
Inscription : mars 2003
Messages : 444
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 444
Points : 114
Points : 114
bien quelle version as-tu ?

car dans l'aide de split il n'y a pas l'option a
__________________
c@simir
vbcasimir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2005, 09h58   #5
Membre à l'essai
 
Inscription : juillet 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 22
Points : 24
Points : 24
Si si , mais il ya une bizarrerie :

te retourne :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Usage: split [OPTION] [ENTRÉE [PRÉFIXE]]
Afficher sur la sortie des morceaux de l'ENTRÉE de taille selon
PRÉFIXEaa, PRÉFIXEab, ...; le PRÉFIXE par défaut est « x ».
Sans ENTRÉE, ou quand l'ENTRÉE est -, lire l'entrée standard.
 
Les arguments obligatoires pour les options de formes longues le sont aussi
pour les options de formes courtes.
  -a, --suffix-length=N   utiliser les suffixes de longueur N (par défaut 2)
  -b, --bytes=N           écrire N octets par fichier de sortie
  -C, --line-bytes=N      écrire au plus N octets par ligne
                          par fichier de sortie
  -d, --numeric-suffixes  utiliser des suffixess numériques au lieu d'alphabétiques
  -l, --lines=N           écrire N lignes par fichier de sortie
      --verbose           afficher un diagnostic sur la sortie standard d'erreur
                            juste avant l'ouverture du fichier de sortie
      --help      afficher l'aide-mémoire
      --version   afficher le nom et la version du logiciel
 
La TAILLE peut être suivie d'un suffixe multiplicateur:
b pour 512, k pour 1K, m pour 1 Meg.
 
Rapporter toutes anomalies à <bug-coreutils@gnu.org>.
Donc il y bien l'option a.

Par contre, dans le man, elle n'y est pas en effet. :
johari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2005, 10h39   #6
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
Citation:
Envoyé par split
split (coreutils) 5.2.1
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2005, 12h24   #7
Membre habitué
 
Avatar de vbcasimir
 
Inscription : mars 2003
Messages : 444
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 444
Points : 114
Points : 114
bien moi lorsque je fais split --help je trouve ceci

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
Usage: split [OPTION] [INPUT [PREFIX]]
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
PREFIX is `x'.  With no INPUT, or when INPUT is -, read standard input.
 
  -b, --bytes=SIZE        put SIZE bytes per output file
  -C, --line-bytes=SIZE   put at most SIZE bytes of lines per output file
  -l, --lines=NUMBER      put NUMBER lines per output file
  -NUMBER                 same as -l NUMBER
      --verbose           print a diagnostic to standard error just
                            before each output file is opened
      --help              display this help and exit
      --version           output version information and exit
 
SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.
 
Report bugs to <bug-textutils@gnu.org>.
j'ai la version 2.0.14 ce qui explique nos différence mais j'ai pu me débrouiller par rapport à question je voulais mette en prefixe en fait le repertoire tout simplement et dans cette version il faut l'ecrire ainsi

Code :
1
2
3
4
 
 
 
split -b 100m fichier suffixe
__________________
c@simir
vbcasimir est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h28.


 
 
 
 
Partenaires

Hébergement Web