Les Allergies
Alimentaires
Posez votre question Signaler

BASH socker "date" dans une variable [Résolu]

wannou 318Messages postés 2 mars 2007Date d'inscription 10 novembre 2010Dernière intervention - Dernière réponse le 7 juil. 2009 à 13:45
Bonjour,
dans un bash j'ai besoin de stocker les minutes et les heures dans deux variables differentes mais je n'y arrive pas !!!
j'ai tout essayer je suis rester la :
$a = `date +%M` et $b = `date +%H`
mais cela me crit " = : command not found"
Qqun pour m'aider?
Lire la suite 

BASH socker "date" dans une variable »

4 réponses
Réponse
+2
moins plus
Salut,
jp@MDK:~/tmpfs ssh$ a=$(date +%M); b=$(date +%H)

jp@MDK:~/tmpfs ssh$ echo $a
09

jp@MDK:~/tmpfs ssh$ echo $b
12

jp@MDK:~/tmpfs ssh$
;-))
Ajouter un commentaire
Réponse
+0
moins plus
rapide et efficace !

merci ca marche ;)
tu peux m'expliquer la difference avec mon code?
Ajouter un commentaire
Réponse
+0
moins plus
Les variables se déclarent sans le caractère "$", sans espace autour du signe égale (a="blabla") et en entourant le motif de quotes s'il contient des espaces...

Pour afficher (appeler) une variable on la fait précéder du signe "$" (dollar), par exemple :

echo "$a"

Quand à la syntaxe :

variable=$(commande)


elle est depuis fort longtemps préférable à l'ancienne syntaxe :

variable=`commande`

Ajouter un commentaire
Réponse
+0
moins plus
ok merci beaucoup
Ajouter un commentaire
Ce document intitulé « BASH socker "date" dans une variable » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?