#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)
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
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.
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
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
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
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"
?
Connected \o/
Welcome to sHell. · eval is evil.
En 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)
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
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 ^^
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
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
?
Connected \o/
Welcome to sHell. · eval is evil.
En 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.
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
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 ? ^^
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
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.
Connected \o/
Welcome to sHell. · eval is evil.
En 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.
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
Hors ligne