Scripte shell / variable date
Résolu/Fermé
nouabi
Messages postés
143
Date d'inscription
Statut
Membre
Dernière intervention
-
ilyass -
ilyass -
Bonjour tout le monde
Mon problème est simple A COMPRENDRE (uniquement) ... :
J'ai un fichier test(.txt)
Dan sun script shell, je souhaite modifier son NOM en y rajoutant la date et l'heure a l'aide de la date système
Je souhaiterai qu'il prenne la forme :
Comment faire ?
Merci beaucoup pour votre aide !
Gentoo v2007.0
Mon problème est simple A COMPRENDRE (uniquement) ... :
J'ai un fichier test(.txt)
Dan sun script shell, je souhaite modifier son NOM en y rajoutant la date et l'heure a l'aide de la date système
Je souhaiterai qu'il prenne la forme :
test_JJ/MM/AAAA_HH:MM:SS
Comment faire ?
Merci beaucoup pour votre aide !
Gentoo v2007.0
A voir également:
- Variable date bash
- Bingo bash free - Télécharger - Divers Jeux
- Jm date avis - Forum Consommation & Internet
- Airpods 3 date de sortie - Guide
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Jm date désabonnement - Forum Gmail
4 réponses
Oki merci beaucoup pour votre aide, ca marche !
bonsoir, j'ai fait la meme chose et ça marche mais moi mon bleme est ailleurs: c'est à dire quand je recupere bcp de messages ds mon repertoire, ce script les ecrase tous sauf un. Alors je veux qu'à coté de la date qu'il y ait un parametre different sur chacun de sorte ke les messages restent tous ds mon repertoire.
merci de m'aider si vous avez une solution.
merci de m'aider si vous avez une solution.
Bonjour,
Tu ne peux pas utiliser '/' qui est le séparateur de dossiers ou fichiers donc déjà il te faudra changer ça.
Sinon dans ton script tu mets :
enfin tu adaptes :)
Tu ne peux pas utiliser '/' qui est le séparateur de dossiers ou fichiers donc déjà il te faudra changer ça.
Sinon dans ton script tu mets :
mv test test_`date +%y-%m-%d-%H:%M:%S`
enfin tu adaptes :)
Ca marche pas !
en fait quand je tape dans mon script :
Je lance le script (sh script) et, ensuite, je vais voir dans le dossier concerné. Le fichier s'appelle :
Désolé c'est à mon avis un problème de ' et de " !!!
Qu'en penses tu ?
Merci d'avance
en fait quand je tape dans mon script :
mv test test_`date +%y-%m-%d-%H:%M:%S`
Je lance le script (sh script) et, ensuite, je vais voir dans le dossier concerné. Le fichier s'appelle :
test_date +%y-%m-%d-%H:%M:%S
Désolé c'est à mon avis un problème de ' et de " !!!
Qu'en penses tu ?
Merci d'avance
en fait juste pour dire merci.
après avoir cherché toute une journée, si,si !
Je pense que cette astuce de date +%y%m%d pour créer les fichiers est très intérressante.
Mon exemple:
je voulais créer des captures-ecran bien agencées dans un répertoire.
donc le fichier capture.sh:
#!/bin/sh
import /home/decembre/capture_ecran/a.png
mv a.png `date +%y%m%d-%H%M%S`.png
...va maintenant bien m'aider
Mais pourquoi import /home/decembre/capture_ecran/$(date +%y%m%d-%H%M%S).png
ne fonctionne pas dans un lanceur de programme ? (alors qu'il fonctionne en ligne de commande !!)
Maintenant je vais pouvoir progresser dans mes didacticiels. Alors encore Merci pour cette astuce.