Date de fichier en bash
Bahan
-
eric -
eric -
est ce qu'il y a une foncion en bash qui permet de recuperer la date de modification d'un fichier donne ?
merci d'avance
Bahan WoodCarver, de la Lune Dansante
merci d'avance
Bahan WoodCarver, de la Lune Dansante
7 réponses
-
un petit up 6 ans plus tard...
size=`ls -l --full-time myfile | awk -F' ' {'print $6'}`
pour avoir un truc genre ça : 2009-01-15
pour avoir plus, suffit d'afficher les autres champs !
++ -
j'ai trouve pour ce que je voulais faire
en fait je voulais comparer deux date sde deux fichiers
et ben c fichier1 -nt fichier2
nt pour newer than
ot pour older than
par contre ca ne compare que les dates
c assez ennuyeux j'aurais aime compare les heures aussi -
Bonjour ,
essaye qqchose du genre
size=$(ls -l myfile |cut -b 32-42)
Your mileage may vary....
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix. -
pardon j'ai pas pose dce questions mais est ce que vous pensezn qu'il existe une commande en script bash pour comparer les heures aussi ?
Bahan
"Le vendredi est le jour de Venus, planete assigné a l'élément Terre" -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
@echo off
setLocal ENABLEEXTENSIONS
echo %DATE%
if $%1$ == $$ goto showUsage
echo The last modified date of "%1" was %~t1.
goto end
:showUsage
echo.
echo =====================================================================================
echo Get file's last midified date.
echo Usage:
echo.
echo %0 file
echo.
:end
endlocal -
-
Bonjour Bahan, bonjour à tous,
Cà dépend de ce que tu veux en faire : si c'est pour l'afficher (pour un fichier nommé), oui c'est possible, si c'est pour la retraiter isolément, non, il faut un langage autre !
@12C4
Ipl