Modifier heure en shell ksh
Résolu
ojou
Messages postés
51
Statut
Membre
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Salut,
J'ai une heure sous la forme 07h30 ou 11h00 ..... xxhxx
Mais j'ai aussi des heures 22h0 or je voudrais afficher 22h00.
J'ai donc fais un sed:
sed "s/h0 /h00/g"
mais quand j'ai 10h02 alors ça fait 10h002....
Si quelqu'un sait comment faire pour afficher l'heure correctement...
MERCI
J'ai une heure sous la forme 07h30 ou 11h00 ..... xxhxx
Mais j'ai aussi des heures 22h0 or je voudrais afficher 22h00.
J'ai donc fais un sed:
sed "s/h0 /h00/g"
mais quand j'ai 10h02 alors ça fait 10h002....
Si quelqu'un sait comment faire pour afficher l'heure correctement...
MERCI
A voir également:
- Modifier heure en shell ksh
- Modifier dns - Guide
- Classic shell - Télécharger - Personnalisation
- Modifier liste déroulante excel - Guide
- Modifier story facebook - Guide
- Modifier extension fichier - Guide
5 réponses
Je ne suis pas sûr de la syntaxe mais essaye un truc du genre :
sed "s/h0\ /h00/g"
car il faut que tu prennes en compte l'espace derrière h0. Ou remplace le '\ ' par le symbole désignant un espace (cf expressions régulières et man sed).
sed "s/h0\ /h00/g"
car il faut que tu prennes en compte l'espace derrière h0. Ou remplace le '\ ' par le symbole désignant un espace (cf expressions régulières et man sed).
J'ai déjà essayer ça... mais le probleme c'est qu'il n'y a pas d'espace, c'est la fin de la ligne.
Merci quand même
Merci quand même
Ben y a un caractère fin de ligne ;) Utilise-le ^^ tjs cf man sed et tutorial sur les expressions régulières.
Salut,
Si c'est la fin de la ligne alors utilises la commande comme ça :
Si c'est la fin de la ligne alors utilises la commande comme ça :
sed 's/h0$/h00/' fichier;-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question