Objet : Discussions sur le logiciel libre
Archives de la liste
- From: jdanield <jdanield AT free.fr>
- To: linux-31 AT culte.org
- Subject: Re: programmer en bash
- Date: Fri, 6 Jan 2023 21:13:10 +0100
- Authentication-results: pic2s.le-pic.org; dkim=pass (2048-bit key; unprotected) header.d=free.fr header.i= AT free.fr header.a=rsa-sha256 header.s=smtp-20201208 header.b=E13intsG; dkim-atps=neutral
Le 06/01/2023 à 19:44, Jean-Marc MONGRELET (via linux-31 Mailing List) a écrit :
Bonsoir,pas léger, mais correct.
Le 04/01/2023 19:22, "jdd AT dodin.org" a écrit :
J'ai besoin d'un coup de main pour un script en bash.
le but est le suivant:
soit un répertoire avec des fichiers en vrac. les transférer dans des
répertoires ayant comme nom leur date de création
Y a qu'à demander à chatGPT:
https://chat.openai.com
Question:
Peux-tu me réaliser un programme Bash dont le but est le suivant:
soit le répertoire courant avec des fichiers en vrac. Les transférer
dans des répertoires ayant comme nom leur date de création dans le
répertoire courant.
Réponse:
Voici un exemple de programme Bash qui pourrait être utilisé pour
transférer des fichiers du répertoire courant vers des sous-répertoires
nommés d'après leur date de création dans le répertoire courant :
https://paste.chapril.org/?6298dca4028c372a#CmEfd92kT8GTm7fJkmHvJSbZsc39XZuyXDjRaZg78yq2
Ce script commence par définir le répertoire de destination (qui est le
répertoire courant) en utilisant la commande "pwd
Librement,
JM
un peu brutal, mais la rédaction de la question est en cause. "les" fichiers est interprété comme "tous les fichiers", et les répertoires sont considérés comme des fichiers, ce qui n'est pas le but et entraîne des effets curieux.
c'est surtout dû au "in *" dans le "for" qui prends tout. En ne le mettant pas, on réclame un argument qui, bien choisi, permet plus de finesse
mais, d'ailleurs, je ne sais pas comment exclure les répertoires, sans doute une commande "file" quelque part
est-ce que chatgpt sait *corriger* un script? si tun lui donne mon script de départ, sait-il en faire quelque chose?
merci
jdd
--
mon serveur usenet: dodin.fr.nf
c'est quoi, usenet? http://www.dodin.org/wiki/pmwiki.php?n=Usenet.Usenet
-
programmer en bash,
jdd AT dodin.org, 04/01/2023
-
Re: programmer en bash,
manu chez Z, 04/01/2023
- Re: programmer en bash, g hillartin, 04/01/2023
- Re: programmer en bash, jdd AT dodin.org, 06/01/2023
-
Re: programmer en bash,
Jean-Marc MONGRELET, 06/01/2023
-
Re: programmer en bash,
jdanield, 06/01/2023
- Re: programmer en bash, Pascal Hambourg, 06/01/2023
-
Re: programmer en bash,
Jean-Marc MONGRELET, 07/01/2023
-
Re: programmer en bash,
jdd AT dodin.org, 07/01/2023
-
Re: programmer en bash,
Jean-Marc MONGRELET, 07/01/2023
-
Re: programmer en bash - ChatGPT,
Jean-Marc MONGRELET, 07/01/2023
- Re: programmer en bash - ChatGPT, Frederic Zulian, 08/01/2023
- Re: programmer en bash - ChatGPT, Jean-Marc MONGRELET, 08/01/2023
-
Re: programmer en bash - ChatGPT,
Jean-Marc MONGRELET, 07/01/2023
-
Re: programmer en bash,
Jean-Marc MONGRELET, 07/01/2023
- Re: programmer en bash, peterpan31, 08/01/2023
-
Re: programmer en bash,
jdd AT dodin.org, 07/01/2023
-
Re: programmer en bash,
jdanield, 06/01/2023
-
Re: programmer en bash,
manu chez Z, 04/01/2023
Archives gérées par MHonArc 2.6.19+.