Ajouter la date à la création d'un fichier

Ajouter la date à la création d'un fichier - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 19-04-2016 à 08:34:15    

Bonjour,  
 
J'utilise un script de sauvegarde sous Rasbian, et je cherche à ajouter le hostname + la date à la création d'un fichier .img
 
Je procède comme suit :  
/$(uname -n)$(date).img
 
La variable uname est bien prise en compte et je la retrouve dans mon fichier .img créé, mais la variable date n'est pas prise en compte.
 
Une idée de ce qui ne va pas ? Y a t-il un $ de trop ?
 
Merci  :)


---------------
Feedback achats et ventes
Reply

Marsh Posté le 19-04-2016 à 08:34:15   

Reply

Marsh Posté le 19-04-2016 à 08:40:19    

Utilise la commande date et consulte man date pour voir comment influencer le format.
Au lieu d'utiliser $() utilise les `` autour de la commande (AltGr + 7)

<oggy@aoi:~>%  echo `uname -n`_`date +%Y%m%d`.img
aoi_20160419.img


Message édité par o'gure le 19-04-2016 à 08:43:43

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 19-04-2016 à 08:59:43    

Je vais me plonger dans le man, et essayer avec les `
 
 [:sqel]


---------------
Feedback achats et ventes
Reply

Marsh Posté le 19-04-2016 à 18:40:33    


 
les backquote sont vouees a disparaitre un jour au profit du format $()

root@baal:~# mkdir a
root@baal:~# touch a/$(uname -n)_$(date +%Y%m%d)
root@baal:~# ls a/*
a/baal_20160419
root@baal:~# rm -rf a


Reply

Marsh Posté le 19-04-2016 à 20:17:35    

kuroineko_fr a écrit :


 
les backquote sont vouees a disparaitre un jour au profit du format $()

root@baal:~# mkdir a
root@baal:~# touch a/$(uname -n)_$(date +%Y%m%d)
root@baal:~# ls a/*
a/baal_20160419
root@baal:~# rm -rf a




Parfait, merci   :hello:


---------------
Feedback achats et ventes
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed