Modification d'un format de date
Résolu/Fermé
GHISLINO
Messages postés
214
Date d'inscription
lundi 25 juillet 2011
Statut
Membre
Dernière intervention
8 décembre 2023
-
7 nov. 2011 à 11:31
GHISLINO Messages postés 214 Date d'inscription lundi 25 juillet 2011 Statut Membre Dernière intervention 8 décembre 2023 - 7 nov. 2011 à 13:27
GHISLINO Messages postés 214 Date d'inscription lundi 25 juillet 2011 Statut Membre Dernière intervention 8 décembre 2023 - 7 nov. 2011 à 13:27
Bonjour, a tous
je veux modifier le format de date suivant : 20111027191609.8Z en 2011/10/27 19:16:09.8Z par une commande shell
merci
je veux modifier le format de date suivant : 20111027191609.8Z en 2011/10/27 19:16:09.8Z par une commande shell
merci
A voir également:
- Modification d'un format de date
- Format epub - Guide
- Suivi de modification word - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format dat - Guide
- Format apfs - Guide
5 réponses
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
Modifié par dubcek le 7/11/2011 à 12:14
Modifié par dubcek le 7/11/2011 à 12:14
hello
$ echo 20111027191609.8Z | awk 'BEGIN{FIELDWIDTHS="4 2 2 2 2 5"}{print $1 "/" $2 "/" $3 " " $4 ":" $5 ":" $6}' 2011/10/27 19:16:09.8Z $
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
7 nov. 2011 à 12:33
7 nov. 2011 à 12:33
en bash
$ D=20111027191609.8Z ; echo ${D:0:4}/${D:4:2}/${D:6:2} ${D:8:2}:${D:10:2}:${D:12:5} 2011/10/27 19:16:09.8Z $
Utilisateur anonyme
7 nov. 2011 à 11:55
7 nov. 2011 à 11:55
salut,
quel shell ?
en bash, tu peux te servir des substitutions de paramètres, genre
en sh, il faudra utiliser cut.
quel shell ?
en bash, tu peux te servir des substitutions de paramètres, genre
var="abc" var="${var:1}" echo "$var" bc
en sh, il faudra utiliser cut.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
7 nov. 2011 à 12:21
7 nov. 2011 à 12:21
Salut,
Ou avec "sed" :
;-))
Ou avec "sed" :
$ echo ${A%} 20111027191609.8Z $ echo ${A%} | sed -r 's#(....)(..)(..)(..)(..)(..)(.*)#\1/\2/\3 \4:\5:\6\7#' 2011/10/27 19:16:09.8Z $
;-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
GHISLINO
Messages postés
214
Date d'inscription
lundi 25 juillet 2011
Statut
Membre
Dernière intervention
8 décembre 2023
7 nov. 2011 à 13:27
7 nov. 2011 à 13:27
bonjour
merci beaucoup les gars ca marche tres bien.
merci beaucoup les gars ca marche tres bien.