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 - Conseils pratiques - Bash
- Supprimer fichier selon date linux - Forum - Linux / Unix
- Numéro de ligne via une variable date ✓ - Forum - VB / VBA
- Insèrer variables dates en une seule var ✓ - Forum - PHP
4 réponses
poumiZ
- Messages postés
- 102
- Date d'inscription
- mercredi 6 juin 2007
- Statut
- Membre
- Dernière intervention
- 3 septembre 2010
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
- Messages postés
- 143
- Date d'inscription
- lundi 5 juin 2006
- Statut
- Membre
- Dernière intervention
- 16 juillet 2010
Oki merci beaucoup pour votre aide, ca marche !
razak
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
- Messages postés
- 1867
- Date d'inscription
- vendredi 15 avril 2005
- Statut
- Membre
- Dernière intervention
- 24 juillet 2014
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
- Messages postés
- 143
- Date d'inscription
- lundi 5 juin 2006
- Statut
- Membre
- Dernière intervention
- 16 juillet 2010
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.