Dans mon script j'aimerais ajouter la date de la machine à la suite d'une nouvelle écriture dasn un fichier par la ligne :
J'ai essayer de mettre des $, ", ' autour du mot date, mais rien n'y fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $new date > $tmp
La date ne s'incrit pas dans le fichier
Quelq'un a t-il une idée, une solution ?
Merci à l'avance pour l'aide.
JL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 #!/bin/sh cle=/var/keys/SoftCam.Key UPDURL=http://upload.unisatellite.free.fr/aes/linuxkeys.php tmp=/var/keys/new while [ 1 ]; do nkey=$(wget -q -O - $UPDURL | cut -d : -f 5,6 | sed -e "1,3s/://") new=`echo V 007C00 01 "$nkey"` echo "new" echo $new comp2=`expr substr "$new" 1 44` current=`grep -i $nkey $cle | tail -1` echo "current" comp=`expr substr "$current" 1 44` echo $current if [ "$comp2" = "$comp" ] then echo "clé existante" else echo $new date > $tmp cat $cle >> $tmp mv $tmp $cle echo "clé ajoutée" # wget http://192.168.1.4/cgi-bin/ResetCam fi sleep 60 echo "-----------------------------------" echo " " done
Partager