![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Obtener fecha a partir de la función técnica | ukatru | UNIX para usuarios avanzados y expertos | 3 | 09-04-2008 06:54 AM |
| Friendz .. PLZ me ayude en esta fecha función. | psn123 | UNIX para usuarios avanzados y expertos | 14 | 07-23-2008 05:09 PM |
| Función fecha | charandevu | Programación de scripts de shell y | 1 | 04-02-2008 10:12 AM |
| Función fecha | charandevu | Programación de scripts de shell y | 1 | 04-02-2008 08:44 AM |
| función de fecha | abey | Programación de scripts de shell y | 2 | 02-27-2006 05:28 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Fecha de la función
He leído la página man para etc / shadow campo ..
en el campo 8, supongo que el campo de la cuenta para cambiar fecha de caducidad. mi pregunta es la siguiente: ¿Qué valor tiene el campo 8 de mantener? Supongo que es 13514 en lugar de "Fecha", tales como 11/10/08. en la página del manual, dijo: "expirará valor \u003d 13514 \u003d 1 de enero de 2007" ¿Cómo puede obtener 13.514? ¿Existe algún cálculo implica? |
|
||||
|
Es decir que no. Si lo hizo está mal.
Ese campo es el número de días después de enero 1, 1970 que expira la cuenta - se vuelve inutilizable. |
|
||||
|
bien ..
pero ¿cómo puedo convertir el formato de fecha (10/10/08) a formato unix que se utilizarán en 8 de campo? |
|
||||
|
Usted debe leer hombre fecha por su * NIX, esta solución debería funcionar en Linux fecha (GNU coreutils) 5,97 Código:
dt=1/1/07 # For January 1, 2007 # dt=$(date "+%d/%m%y") # For current date var=$(($(date -d $dt "+%s") / 86400)) echo $var 13514 |
|
||||
|
i hecho algunas modificaciones de sintaxis que son:
# \u003d viejo 1/1/07 edad \u003d `date +% d% m% y» var fecha \u003d"(`(-u $ viejo "+% s") `/ 86400)" echo $ var pero tengo un problme con la tercera línea .. al leer la página man de la fecha, sólo admite uso: fecha [-u] mmddHHMM [[cc] yy] [. SS] fecha [-u] [+ formato] fecha-a [-] sss [. fff] estoy adivinando i-u debería utilizar, pero creo que está mal Última edición por c00kie88; al 10-11-2008 08:53 AM.. |
|
||||
|
¿Qué sistema operativo? y donde se realiza el cálculo?
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|