Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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)


[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


[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 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 ^^


[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 ! 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.


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