J'ai plusieurs (60.000) fichiers dans un dossier qui doivent être combinés en 3 fichiers distincts. Comment pourrais-je chatter cela afin que je puisse avoir chaque fichier contenant le contenu de ~ 20 000 de ces fichiers?Cat plusieurs milliers de fichiers
Je sais que ce serait comme une boucle:
for i in {1..20000}
do
cat file-$i > new_file_part_1
done
Vos fichiers de sortie doivent-ils contenir le contenu de fichiers d'entrée consécutifs (par exemple, output1 contient input1, input2, ..., input20000)? –
Avertissement '{1..2000}' est un astuce zsh. Préférez '\' seq 1..20000 \ '' – Vash2593
@ Vash2593: c'est un Bash parfaitement valide. Ce n'est pas valable dans le shell Bourne, mais ce n'est pas ce qu'il utilise. ('seq', d'autre part, est spécifique à GNU.) – Cairnarvon