• # essais infructueux

    Posté par . En réponse au message Linux copy à partir d'une liste de fichiers vers des sous-répertoires à partir d'une liste aussi. Évalué à 1.

    Tout d'abord merci pour vos réponses, ça me fait chaud au coeur :) et je me dis que cela va finir par marcher... bientôt :)

    Voici 2 lignes d'exemple du fichier csv qui contient les 2 valeurs, délimitées par ; :
    LV0AD1-790;2021/21H83UVS/LV0AD1-790 IT1/C_21H83UVS_48079_413_20210430-113018_DUA.pdf
    LV0BD1-790;2021/21H83UVS/LV0BD1-790 ITA 3/C_21H83UVS_48084_413_20210430-110347_DUB.pdf

    correspondant à $d/$f et où $f a parfois des espaces qu'il faut prendre en compte.

    Ce que je voudrais c'est copier chaque $f dans son sous répertoire rep_destination/$d/. ,en résumé ça pourrait ressembler à ça : cp $f rep_destination/$d/.

    J'ai essayé notamment avec vos préconisations:
    cat /scripts/demandes_VES_complet.csv | while read d f; do cp $f /admin_VES_2021/$d/; done
    Mais sans succes: cp: opérande de fichier cible manquant après '/admin_VES_2021/CN01L2-790;2021/21SFZNC1/CN01L2-790/C_21SFZNC1_45680_413_20210427-212308.pdf/'