#1 Le 04/02/2021, à 17:34
- abecidofugy

[Résolu] Appliquer commandes dans cas où les fichiers sont + récents
Salut,
Dans le cadre d’un double-boot, je voudrais appliquer une série de « cp windows/fichiers linux/fichiers » seulement dans le cas où les fichiers sources sont plus récents. Si ce n’est pas le cas, passer à la suite du script.
Vous avez ça en tête ?
Merci.
Dernière modification par abecidofugy (Le 04/02/2021, à 23:15)
[Soignons nos posts] comprendre que lorsqu’on fait une demande d’aide, ou apporte une aide, on la joue collectif et on œuvre pour l’humanité en quelque sorte.
Kubuntu et KDEneon en VM dans host W10 / KDEneon en double-boot avec W10 / Ubuntu 20.04 serveur sur machines dédiées.
Agence de communication en Alsace · web · print
Hors ligne
#2 Le 04/02/2021, à 17:48
- Tawal

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
Hello,
Peut-être avec stat
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#3 Le 04/02/2021, à 17:55
- abecidofugy

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
Merci, ça devrait convenir en effet.
Et pour la comparaison ?
(en bash)
Merci.
[Soignons nos posts] comprendre que lorsqu’on fait une demande d’aide, ou apporte une aide, on la joue collectif et on œuvre pour l’humanité en quelque sorte.
Kubuntu et KDEneon en VM dans host W10 / KDEneon en double-boot avec W10 / Ubuntu 20.04 serveur sur machines dédiées.
Agence de communication en Alsace · web · print
Hors ligne
#4 Le 04/02/2021, à 18:03
- abecidofugy

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
J’ai trouvé : https://www.formatux.fr/formatux-bash/m … x-fichiers
[Soignons nos posts] comprendre que lorsqu’on fait une demande d’aide, ou apporte une aide, on la joue collectif et on œuvre pour l’humanité en quelque sorte.
Kubuntu et KDEneon en VM dans host W10 / KDEneon en double-boot avec W10 / Ubuntu 20.04 serveur sur machines dédiées.
Agence de communication en Alsace · web · print
Hors ligne
#5 Le 04/02/2021, à 18:22
- Tawal

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
Bah oui !
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#6 Le 04/02/2021, à 18:28
- Watael

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
simplement cp -u , non ?
cp -ru "$src" "$dst"?
Welcome to sHell. · eval is evil.
Hors ligne
#7 Le 04/02/2021, à 18:31
- abecidofugy

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
WOW, super ! Merci.
Dernière modification par abecidofugy (Le 04/02/2021, à 18:31)
[Soignons nos posts] comprendre que lorsqu’on fait une demande d’aide, ou apporte une aide, on la joue collectif et on œuvre pour l’humanité en quelque sorte.
Kubuntu et KDEneon en VM dans host W10 / KDEneon en double-boot avec W10 / Ubuntu 20.04 serveur sur machines dédiées.
Agence de communication en Alsace · web · print
Hors ligne
#8 Le 04/02/2021, à 18:36
- Tawal

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
On ne joue pas dans la même cour ![]()
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#9 Le 04/02/2021, à 19:02
- abecidofugy

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
simplement cp -u , non ?
cp -ru "$src" "$dst"?
Ce qui serait sublime, ça serait de faire un genre de boucle avec plusieurs couples $src et $dst
Cet été, je devrais avoir un petit niveau en bash avec le MOOC proposé sur notre forum.
Mais en attendant, je veux bien un coup de main ^^
[Soignons nos posts] comprendre que lorsqu’on fait une demande d’aide, ou apporte une aide, on la joue collectif et on œuvre pour l’humanité en quelque sorte.
Kubuntu et KDEneon en VM dans host W10 / KDEneon en double-boot avec W10 / Ubuntu 20.04 serveur sur machines dédiées.
Agence de communication en Alsace · web · print
Hors ligne
#10 Le 04/02/2021, à 19:13
- Watael

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
comme ça :
declare -A couples=( [src1]=dst1 [src2]=dst2 [...]="..." )
for src in "${!couples[@]}
do
cp -rut "${couples[$src]}" "$src"
done?
Welcome to sHell. · eval is evil.
Hors ligne
#11 Le 04/02/2021, à 19:16
- abecidofugy

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
Oh là là ! Je vais tester.
[Soignons nos posts] comprendre que lorsqu’on fait une demande d’aide, ou apporte une aide, on la joue collectif et on œuvre pour l’humanité en quelque sorte.
Kubuntu et KDEneon en VM dans host W10 / KDEneon en double-boot avec W10 / Ubuntu 20.04 serveur sur machines dédiées.
Agence de communication en Alsace · web · print
Hors ligne
#12 Le 04/02/2021, à 19:18
- abecidofugy

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
Mes données je les entre comment ? ^^
[Soignons nos posts] comprendre que lorsqu’on fait une demande d’aide, ou apporte une aide, on la joue collectif et on œuvre pour l’humanité en quelque sorte.
Kubuntu et KDEneon en VM dans host W10 / KDEneon en double-boot avec W10 / Ubuntu 20.04 serveur sur machines dédiées.
Agence de communication en Alsace · web · print
Hors ligne
#13 Le 04/02/2021, à 20:05
- Watael

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
avec le clavier ! ![]()
![]()
simplement, dans la déclaration du tableau, tu remplaces src1 par le premier répertoire source, et dst1 par le répertoire destination correspondant, etc
et tu enlèves tout le reste.
Welcome to sHell. · eval is evil.
Hors ligne
#14 Le 04/02/2021, à 23:13
- abecidofugy

Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
Je te remercie. Je garde le code sous le coude, car je ne peux pas rebosser sur Linux pour le moment : problème de réseau et d’internet. Ça m’exaspère. Heureusement, il y a WSL2 en attendant.
Belle soirée, et bravo pour ton niveau de bash.
[Soignons nos posts] comprendre que lorsqu’on fait une demande d’aide, ou apporte une aide, on la joue collectif et on œuvre pour l’humanité en quelque sorte.
Kubuntu et KDEneon en VM dans host W10 / KDEneon en double-boot avec W10 / Ubuntu 20.04 serveur sur machines dédiées.
Agence de communication en Alsace · web · print
Hors ligne