A voir également:
- Commande Unix
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Commande scannow - Guide
- Diskpart commande - Guide
12 réponses
Hello,
Essaye
date +%d/%m/%Y
(man date)
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Essaye
date +%d/%m/%Y
(man date)
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
tu peux obtenir facilement ce que tu veux a coup de stat, ls, grep, awk, cut et ses amis...
ex:
spe: {1} stat -f "%m%t%Sm %N" test.tar.gz | head -3 | cut -f2-
May 22 13:53:14 2003 test.tar.gz
mais une commande qui affiche juste la date du fichier je n en connais pas.
--
pouet
ex:
spe: {1} stat -f "%m%t%Sm %N" test.tar.gz | head -3 | cut -f2-
May 22 13:53:14 2003 test.tar.gz
mais une commande qui affiche juste la date du fichier je n en connais pas.
--
pouet
Ok.mais explique moi plus en détail stp.Faut que je place ta ligne magique ds mon fichier.ksh?c'est quoi le "spe :{1} "?
merci pouet!
merci pouet!
>c'est quoi le "spe :{1} "
l invite - pourrie - d un shell - pourri - j aurais du la retirer :)
cela dit je retire ma solution. en effet le comportement de stat
n est pas le meme sur netBSD ou sur Linux, scandaleux! :(
sous linux ce serait ca:
stat -c "%y" test.c | cut -d'.' -f1
bref la solution de batmat a ceci de mieux
qu elle est facilement portable sous d autres unices.
--
pouet
l invite - pourrie - d un shell - pourri - j aurais du la retirer :)
cela dit je retire ma solution. en effet le comportement de stat
n est pas le meme sur netBSD ou sur Linux, scandaleux! :(
sous linux ce serait ca:
stat -c "%y" test.c | cut -d'.' -f1
bref la solution de batmat a ceci de mieux
qu elle est facilement portable sous d autres unices.
--
pouet
Hello,
J'avais lu assez vite le post.
Essaye qque chose du genre
ls -l --full-time my-file |awk '{print $6,$7,$8,$10'}
A toi de placer les champs dans l'ordre qui te convient.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
J'avais lu assez vite le post.
Essaye qque chose du genre
ls -l --full-time my-file |awk '{print $6,$7,$8,$10'}
A toi de placer les champs dans l'ordre qui te convient.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
La date système, date de dernière modif du fichier , tu veux dire, ou une autre?
Sinon moi, je dirais simplement
tr -s ' ' "simplifie" tous les espaces multiples
cut ici récupère les colonnes 6, 7 et 8 en spécifiant ' ' comme délimiteur
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Sinon moi, je dirais simplement
$ls -l titi | tr -s ' ' | cut -d' ' -f"6,7,8"
09 mai 11:11
tr -s ' ' "simplifie" tous les espaces multiples
cut ici récupère les colonnes 6, 7 et 8 en spécifiant ' ' comme délimiteur
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
ce qui m'interrese c'est d'avoir l'equivalent de DATE=$(/usr/bin/date +%d/%m/%Y) $(/usr/bin/date +%H:%M:%S)
dans le meme format et pr un fichier.
Merci en tt cas!
dans le meme format et pr un fichier.
Merci en tt cas!
C'est très simple : là j'ai pas trop le temps (fo que je bosse qd même un peu, chui payé pour ça ;p).
En attendant, tu peux chercher un peu tout seul dans les pages manuel de date : il te suffit dans le cas présent de formater la date que te sort la cmd donnée... Je l'ai fait récemment c'est hyper simple
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
En attendant, tu peux chercher un peu tout seul dans les pages manuel de date : il te suffit dans le cas présent de formater la date que te sort la cmd donnée... Je l'ai fait récemment c'est hyper simple
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Et $man date, non ?
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Nan bien sur, tu ne spécifie pas le fichier lui-même : tu récupère la sortie de la commande donnée et tu la retraite avec date :
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
$date options_qui_vont_bien`ls -l titi | tr -s ' ' | cut -d' ' -f"6,7,8"` options_qui_vont_bien
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Bon voilà la syntaxe exacte pour ce que tu veux...
Elle tourne sous GNU/Linux mais j'ai testé aujourd'hui quelques petits trucs avec la cmd date sous Aix et ça a pas l'air d'être aussi souple, loin de là ;p
J'espère pour toi que tu es sous GNU/Linux ou *BSD :)
@++
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
date -d "`ls -l cvs.html | tr -s ' ' | cut -d' ' -f"6,7,8"`" +"%d/%m/%Y %H:%M:%S"
Elle tourne sous GNU/Linux mais j'ai testé aujourd'hui quelques petits trucs avec la cmd date sous Aix et ça a pas l'air d'être aussi souple, loin de là ;p
J'espère pour toi que tu es sous GNU/Linux ou *BSD :)
@++
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
re @++ :) (jamais 2 sans 3)
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?