Scripte shell / variable date
Résolu/Fermé
nouabi
ilyass - 12 déc. 2012 à 11:13
- Messages postés
- 143
- Date d'inscription
- lundi 5 juin 2006
- Statut
- Membre
- Dernière intervention
- 16 juillet 2010
ilyass - 12 déc. 2012 à 11:13
A voir également:
- Variable date linux
- Shell date variable - Meilleures réponses
- Date shell - Meilleures réponses
- Scripte shell / variable date ✓ - Forum - Shell
- Variable path linux ✓ - Forum - Astuces et Solutions
- Variable date javascript - Articles
- Winmail.dat linux - Guide
- Numéro de ligne via une variable date ✓ - Forum - VB / VBA
4 réponses
poumiZ
4 juil. 2007 à 18:05
- Messages postés
- 102
- Date d'inscription
- mercredi 6 juin 2007
- Statut
- Membre
- Dernière intervention
- 3 septembre 2010
4 juil. 2007 à 18:05
ce n'est pas le signe ' (de la touche "4"), mais le signe `(de la touche "7").
Si ça ne fonctionne pas (ou si ça t'embrouille), tu peux écrire ça:
Si ça ne fonctionne pas (ou si ça t'embrouille), tu peux écrire ça:
mv test test_$(date +%y-%m-%d-%H:%M:%S)
nouabi
5 juil. 2007 à 00:30
- Messages postés
- 143
- Date d'inscription
- lundi 5 juin 2006
- Statut
- Membre
- Dernière intervention
- 16 juillet 2010
5 juil. 2007 à 00:30
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.
ekra
4 juil. 2007 à 17:11
- Messages postés
- 1867
- Date d'inscription
- vendredi 15 avril 2005
- Statut
- Membre
- Dernière intervention
- 24 juillet 2014
4 juil. 2007 à 17:11
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 :)
nouabi
4 juil. 2007 à 17:53
- Messages postés
- 143
- Date d'inscription
- lundi 5 juin 2006
- Statut
- Membre
- Dernière intervention
- 16 juillet 2010
4 juil. 2007 à 17:53
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
27 nov. 2008 à 20:38
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.
8 nov. 2011 à 14:15
12 déc. 2012 à 11:13