[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] ¿Como obtener la fecha de un fichero?



sinplomo wrote:
El día 23/03/06, Marcos Delgado Alcantar <juanmarc@gmail.com> escribió:

Claude Micouin wrote:

Buenos días,
     en una carpeta, tengo estos dos ficheros.
$ls -l
total 2356
-rwxr-xr-t  1 pepe pepe  732691 2006-03-23 20:55 fichero1
-rwxr-xr-t  1 pepe pepe 1668019 2006-03-23 21:00 fichero2

     y quisiera obtener (únicamente) la fecha de los ficheros con "cut"

pero no

funciona bien.
$ls -l | cut -d " " -f7
732691
2006-03-23

$ls -l | cut -d " " -f8
2006-03-23
21:00

     Una vez hay que poner -f7 y otra -f8 :-(.
     El caso es que depende del tamaño del fichero puesto que "cut"

cuenta los

nombres de separadores (aquí espacios) que sean juntos o no. Y si os

fijáis

en los dos ejemplos siguientes, veráis que como el primero fichero tiene

un

tamaño inferior (una cifra menos) al segundo, hay un espacio más entre

el

nombre "pepe" y el tamaño.
     ¿Hay una manera de obtener estas fechas?
Gracias


con awk o gawk, mejor dicho:

 ls -l | awk '{print $6}'

Un saludo.
Marcos Delgado.




también puedes usar head -n 1


Gracias, pero no soy yo el del problema, mejor manda tus respuestas a la lista.

¿Podrías explicar como usar head? no entiendo como quedaría el comando.
Un saludo.
Marcos Delgado.



Reply to: