Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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


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.

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)


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 lol


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

Watael a écrit :

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.

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.


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 ! tongue
lol

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.

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.


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