Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
fichier batch
Envoyé par: @Fredric

Bonjour,

J'ai un problème sur l'utilisation des variables dans un fichier batch sous linux. Mon idée est de créer une commande permettant d'afficher le calendrier de l'année en cour, j'appelerai cette commande "calnow".

la commande pour afficher le calendrier en cour est : cal 2008

Je voudrai donc déja stocker l'année dans une variable, j'ai essayé d'écrire mon fichier batch comme ça :

now = date "+%y"
cal $now

Mais ça ne fonctionne pas, apparement il n'est pas possible de stocker le résultat de date dans une variable, est ce qu'il y a une synthaxe le permettant ???

Merci.

Poste le Tuesday 23 December 2008 11:23:52
Répondre     Citer    
Re: fichier batch

Coder
new=$(date "+%y")

Autrefois, on utilisait le backquote pour ça, mais le dollar parenthèses est mieux (car pouvant s'imbriquer facilement).

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Tuesday 23 December 2008 11:49:07
Répondre     Citer    
Re: fichier batch

cal $now
cal -y

Poste le Tuesday 23 December 2008 11:55:33
Répondre     Citer    
Re: fichier batch
Envoyé par: @Fredric

Ok merci pour les réponses smiling smiley

Poste le Tuesday 23 December 2008 12:06:15
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
fichier batch
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons