|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : mai 2011 Messages : 20 ![]() |
Bonjour,
Je suis sur un script shell et je voudrais extraire une valeur à partir d'une requête sql. J'avais déjà utilisé la commande awk sur un fichier mais sur une requête sql je ne sais pas si elle travaille de la même façon. Ce que j'obtiens actuellement: Date_Backup = 2011-09-22 09:21:12 Date_Today = 22 Ce que je voudrais, c'est sélectionner seulement le jour de la date "Date_Backup" afin que je puisse comparer avec la date d'aujourd'hui. Code :
Est-ce quelqu'un peut me donner une piste ? Merci d'avance. |
||
|
|
10
|
|
|
#2 | ||
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Une façon de faire parmi d'autres : Code :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
||
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : mai 2011 Messages : 20 ![]() |
Merci pour ta réponse rapide
Code :
|
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Est-ce que echo ${END_TIME} affiche quelque chose au moins ?
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mai 2011 Messages : 20 ![]() |
Oui il m'affiche bien: 2011-09-22 09:21:12
|
|
|
00
|
|
|
#6 | ||
|
Invité régulier
![]() Inscription : mai 2011 Messages : 20 ![]() |
Si je le mets sous cet forme:
Code :
|
||
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Ben forcément par rapport à ma variable il manque le $1et $2 (Date_Backup = 2011-09-22 09:21:12)
Essaye avec Date_Backup=$(awk '{ split($1,tab,"-"); print tab[3] }' <<<${END_TIME})
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : mai 2011 Messages : 20 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com