J'ai créé un alias de la commande date pour afficher la date au format suivant:
2013.06.14.12.10.02
en utilisant cette commande:
alias date = date +"%Y.%m.%d.%H.%M.%S"
Tout fonctionne très bien, sauf que je veux supprimer les zéros de la sortie.
Il n'y a aucun moyen d'y arriver en modifiant le format. Je pense que cela ne peut être fait qu'en envoyant la sortie à d’autres commandes telles que sed
et awk
.
Le système d'exploitation que j'utilise est Ubuntu 12.04.2 LTS.
0
de10
minutes après l'heure, mais le fait de changer cela change le sens de l'horodatage). Je suppose que vous entendez des zéros au début (zéros au début de chaque composant de date), auquel cas, si vous utilisez une réponse GNU userland @ j883376, la réponse sera probablement utile. Sinon, veuillez spécifier votre environnement (les outils utilisateur ne sont pas les mêmes dans tous les systèmes d'exploitation de type Unix et même tous les outils peuvent ne pas être disponibles sur tous ces systèmes d'exploitation).Réponses:
Selon la
date
page de manuel GNU :Donc tu peux faire
et recevoir
la source
/sed
Je me sens idiot, mais comme cette question est balisée , voici une façon de faire cela avec sed, comme vous l'avez mentionné :)la source