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
Version imprimable
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
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
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 suffixeCode:split options préfixe
ici, on aura un suffixe numérique (avec -d) de longueur 6 (avec -a) de taille 1Mo (avec -b). en sortie, on auraCode:split -a 6 -d -b 1m prefix fichier.ext
voilà :DCode:
1
2
3
4 prefix000001 prefix000002 prefix000003 ...
pour une fois que l'aide est claire avec;)Code:split --help
bien quelle version as-tu ?
car dans l'aide de split il n'y a pas l'option a
Si si , mais il ya une bizarrerie :
te retourne :Code:split --help
Donc il y bien l'option a.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>.
Par contre, dans le man, elle n'y est pas en effet. :?:
Citation:
Envoyé par split
bien moi lorsque je fais split --help je trouve ceci
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 ainsiCode:
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>.
Code:
1
2
3
4 split -b 100m fichier suffixe