![]() |
|
|
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 |
| calcular hace 13 meses | andrea_mussap | Programación de scripts de shell y | 3 | 11-16-2007 03:18 PM |
| Cron para ejecutar primer día del mes para el cálculo de la fecha hace 3 meses | new2ss | Programación de scripts de shell y | 1 | 05-17-2007 03:28 AM |
| algunos meses yo | big123456 | Programación de scripts de shell y | 8 | 07-27-2005 04:31 AM |
| Comparación de dos meses | pankschawla | UNIX para usuarios avanzados y expertos | 1 | 02-11-2004 07:32 AM |
| Ayuda DNS - Estuve tratando de hacer esto durante meses | matt2kjones | Redes IP | 16 | 09-28-2002 10:46 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
calcular hace 13 meses
hola,
Tengo un gran archivo que contiene datos desde hace 4 años. Necesito volver a crear este archivo, sino sólo las líneas que tienen 13 meses a partir de hoy. ver lo que tengo: (Tengo una file.ksh que llama a esta file.scl ok!!) \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d File.scl \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d / Stderr \u003d ESTADÍSTICAS / ESTABLE / NODUPLICATES / EXECUTE "hoy \u003d` date +% Y% m% d `" / EXECUTE "13m_ago \u003d` expr $ () hoy - 10000 `" / INFILE \u003d $ PAR_SCL1 CAMPO \u003d (CONTA_CORRENTE, POSICIÓN \u003d 1, SIZE \u003d 13) CAMPO \u003d (DATA_VENCIMENTO, POSICIÓN \u003d 50, SIZE \u003d 10) / CONDICION \u003d (cond1, TEST \u003d (DATA_VENCIMENTO> ($ 13m_ago)) / Include \u003d (CONDICION \u003d cond1) / Key \u003d (NUMERO_FATURA, Ascendente) / OUTFILE \u003d $ PAR_SCL2 CAMPO \u003d (CONTA_CORRENTE, POSICIÓN \u003d 1, SIZE \u003d 13) CAMPO \u003d (DATA_VENCIMENTO, POSICIÓN \u003d 50, SIZE \u003d 10) \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 "DATA_VENCIMENTO" es la fecha en que tienen que estar en la máxima igualdad de hace 13 meses. la disposición de DATA_VENCIMENTO es 20071115, por ejemplo. Ya he ver el tema ( Fecha de ayer / Fecha Aritmética) Pero no me ayude ... Mi es Solaris Unix. que alguien puede ayudar? gracias, Andrea. [16/11/2007] |
|
||||
|
re.: calcular hace 13 meses
hola, gracias 4 respuestas, pero he podido resolver en mejor forma sencilla:
en mi programa principal que hice: . . . Hoje \u003d `date +% Y% m% d` data_13m \u003d `expr $ () Hoje - 10200» exportación PAR_SCL3 \u003d $ () data_13m EXECUTA "sortcl / sp \u003d $ () DIR_PROG_SCL / saida_13meses.scl" \ y en el saida_13meses.scl que hice: / EXECUTE "$ PAR_SCL3" / INFILE \u003d $ PAR_SCL1 CAMPO \u003d (CONTA_CORRENTE, POSICIÓN \u003d 1, SIZE \u003d 13) CAMPO \u003d (NUMERO_FATURA, POSICIÓN \u003d 14, SIZE \u003d 14) CAMPO \u003d (DATA_VENCIMENTO, POSICIÓN \u003d 50, SIZE \u003d 10) / CONDICION \u003d (cond1, TEST \u003d (DATA_VENCIMENTO> $ PAR_SCL3)) / Include \u003d (CONDICION \u003d cond1) adiós ![]() |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|