Commande Unix
Fermé
Mouss
-
6 juin 2003 à 10:12
Houss92 Messages postés 5 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 10 juin 2003 - 10 juin 2003 à 13:33
Houss92 Messages postés 5 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 10 juin 2003 - 10 juin 2003 à 13:33
A voir également:
- Commande Unix
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande chkdsk - Guide
- 'Ls' n’est pas reconnu en tant que commande interne - Forum Windows
- Diskpart commande - Guide
12 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
6 juin 2003 à 10:18
6 juin 2003 à 10:18
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
Houss92
Messages postés
5
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
10 juin 2003
6 juin 2003 à 10:40
6 juin 2003 à 10:40
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
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
6 juin 2003 à 12:55
6 juin 2003 à 12:55
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
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
6 juin 2003 à 13:04
6 juin 2003 à 13:04
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 ?
Houss92
Messages postés
5
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
10 juin 2003
6 juin 2003 à 13:44
6 juin 2003 à 13:44
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!
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
6 juin 2003 à 14:02
6 juin 2003 à 14:02
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 ?
Houss92
Messages postés
5
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
10 juin 2003
6 juin 2003 à 14:49
6 juin 2003 à 14:49
Ok merçi en tt cas,dans un premier temps ta reponse me convient...hyper simple tu dis...je vois vraiment pas comment faire!:-(
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
6 juin 2003 à 14:59
6 juin 2003 à 14:59
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 ?
Houss92
Messages postés
5
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
10 juin 2003
6 juin 2003 à 15:03
6 juin 2003 à 15:03
le truc c'est que avec date ce que j'ai compris c'est que tu pe jour kavec l'heure systeme,pas celle d'un fichier en particulier?!
pouet
>
Houss92
Messages postés
5
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
10 juin 2003
6 juin 2003 à 17:38
6 juin 2003 à 17:38
tu as mal lu.
vas voir du cote de l option -r.
merci batmat tu m as appris la vie.
--
pouet
vas voir du cote de l option -r.
merci batmat tu m as appris la vie.
--
pouet
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
>
pouet
6 juin 2003 à 19:30
6 juin 2003 à 19:30
pardon ???
>merci batmat tu m as appris la vie.
En quel honneur ;p ?
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
>merci batmat tu m as appris la vie.
En quel honneur ;p ?
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
6 juin 2003 à 15:25
6 juin 2003 à 15:25
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 ?
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
6 juin 2003 à 19:58
6 juin 2003 à 19:58
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 ?
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
6 juin 2003 à 19:59
6 juin 2003 à 19:59
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 ?
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
8 juin 2003 à 16:04
8 juin 2003 à 16:04
Alors, ça te va ? tu pourrais le dire, si c le cas... Ca fait toujours plaisir ;p
@++
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 ?
Houss92
Messages postés
5
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
10 juin 2003
10 juin 2003 à 13:33
10 juin 2003 à 13:33
He cool!merci poto!Desolé je m'etais arreté à ton avant dernier post.