Copier des fichiers en masse en les nomment

Résolu
xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

Je voudrai savoir si il est possible en ligne de commande de copier des fichiers en masse en les nomment chacun un par un.

par exemple depuis le fichier principal
a1-on

Créer automatiquement les fichiers
a2-on  
a3-on  
etc... jusqu'a a16-on


Merci.

4 réponses

  1. Franzux Messages postés 9705 Statut Contributeur 1 146
     
    Tu veux faire 16 copies ou tu veux découper ton fichier en 16 parties ?
    0
  2. xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   14
     
    Bonjour,

    16 copies

    Merci.
    0
  3. jisisv Messages postés 3678 Statut Modérateur 936
     
    for num in $(seq 2 16); do cp a1-on a${num}-on; done

    man bash; man seq; help for
    0
    1. Utilisateur anonyme
       
      hmm, 'seq' pour si peu?
      for n in {2..16}; do cp...
      "en POSIX" :)
      n=2
      while test $n -le 16; do cp...; n=$((n+1)); ...
      0
  4. xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   14
     
    Bonjour,

    Il m'affiche des messages d'erreur

    serveur@debian:~/Domotique/ordres/mysql$ for num in $(seq 2 16); do cp b1-on a${num}-on; done
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    cp: impossible d'évaluer « a1-on »: Aucun fichier ou dossier de ce type
    serveur@debian:~/Domotique/ordres/mysql$

    Merci.
    0
    1. jisisv Messages postés 3678 Statut Modérateur 936
       
      Il faudrait peut-être que a1-on existe au préalble, non?
      0