#1 Le 04/02/2021, à 18: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 05/02/2021, à 00:15)
Kubuntu 25.04 PC2 et KDE neon sur portable
Hors ligne
#2 Le 04/02/2021, à 18: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
Why not 'ls' in script ?
Hors ligne
#3 Le 04/02/2021, à 18: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.
Kubuntu 25.04 PC2 et KDE neon sur portable
Hors ligne
#4 Le 04/02/2021, à 19: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
Kubuntu 25.04 PC2 et KDE neon sur portable
Hors ligne
#5 Le 04/02/2021, à 19: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
Why not 'ls' in script ?
Hors ligne
#6 Le 04/02/2021, à 19:28
- Watael
Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
simplement cp -u , non ?
cp -ru "$src" "$dst"
?
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#7 Le 04/02/2021, à 19: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, à 19:31)
Kubuntu 25.04 PC2 et KDE neon sur portable
Hors ligne
#8 Le 04/02/2021, à 19: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
Why not 'ls' in script ?
Hors ligne
#9 Le 04/02/2021, à 20: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 ^^
Kubuntu 25.04 PC2 et KDE neon sur portable
Hors ligne
#10 Le 04/02/2021, à 20: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
?
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#11 Le 04/02/2021, à 20:16
- abecidofugy
Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
Oh là là ! Je vais tester.
Kubuntu 25.04 PC2 et KDE neon sur portable
Hors ligne
#12 Le 04/02/2021, à 20:18
- abecidofugy
Re : [Résolu] Appliquer commandes dans cas où les fichiers sont + récents
Mes données je les entre comment ? ^^
Kubuntu 25.04 PC2 et KDE neon sur portable
Hors ligne
#13 Le 04/02/2021, à 21: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.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#14 Le 05/02/2021, à 00: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.
Kubuntu 25.04 PC2 et KDE neon sur portable
Hors ligne