The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX for Dummies Preguntas y Respuestas
.
google unix.com



UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida!

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Comparar fecha a partir de la tabla para db2 ayer la fecha del sistema Unix sasaliasim Programación de scripts de shell y 9 12-01-2008 11:37 PM
Perl: Extraer fecha a partir de nombre de archivo y comparar con la fecha actual MKNENI Programación de scripts de shell y 4 03-26-2008 04:01 PM
fecha prevoius problema de encontrar una fecha en el formato patricular bsandeep_80 UNIX para usuarios avanzados y expertos 3 11-15-2007 08:42 PM
Cambio de Fecha de Creación de un preespecificados Fecha de un archivo en Unix monkfan UNIX for Dummies Preguntas y Respuestas 4 11-28-2006 07:15 AM
Especificar una fecha anterior como fecha de inicio en el script de shell ritzwan0 Programación de scripts de shell y 2 09-25-2006 06:58 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 11-20-2008
sfedak sfedak is offline
Usuario Registrado
  
 

Fecha: noviembre 2008
Publicaciones: 7
Question fecha - 1 día

Hola, he intentado casi todos los comandos de UNIX para llegar a la fecha de ayer (la fecha de hoy - 1). He visto todos los de la ayuda en este foro, y nada de esto parece funcionar para mí aquí. Estamos utilizando Sun Solaris 9 Unix. Estoy usando este script para crear un archivo. Txt con comandos que se ejecutarán a partir de otro guión. Todo lo que quiero hacer, es recuperar los archivos con independencia se encuentran en el sitio ftp con fecha de ayer en el nombre del archivo. He estado tratando de obtener la fecha con el derecho de Unix, pero, evidentemente, no estoy teniendo mucha suerte.


He intentado varias formas de obtener la fecha de ayer y no me funciona.

# CalcDate \u003d `date +% Y% m% d`
# CalcDate \u003d `date-d ayer +% Y% m% d`
# fecha \u003d "1 día" + "% Y% m% d"

Estoy en condiciones de salida de la fecha de hoy al archivo. Txt usando las siguientes (ver más abajo).

CalcDate \u003d `date +% Y% m% d`
cd / apps/PT8.44/outputs/backflow
echo 'LCD / apps/PT8.44/outputs/backflow/test'> bflowin.txt
echo 'mget *' $ * CalcDate>> bflowin.txt
echo 'salir'>> bflowin.txt

Contenido de la secuencia de comandos se ejecuta después de bflowin.txt: Necesito que sea 20081119 (con fecha de ayer).

LCD / apps/PT8.44/outputs/backflow/test
mget * 20081120 *
dejar de fumar

Cualquier ayuda que ustedes pueden dar sería apreciada.
  #2 (Enlace permanente)  
Old 11-20-2008
Ikon's Avatar
Ikon Ikon is online now Forum Advisor  
Usuario Registrado
  
 

Fecha: julio 2008
Ubicación: Phoenix, Arizona
Puestos: 669
Así es como tenía que llegar ayer día (HP-UX):

Código:
OFFSET=${1:-1}

case $OFFSET in
  *[!0-9]* | ???* | 3? | 29) print -u2 "Invalid input" ; exit 1;;
esac

eval `date "+day=%d; month=%m; year=%Y`
typeset -Z2 day month
typeset -Z4 year

day=$((day - OFFSET))
if (( day <= 0 )) ;then
  month=$((month - 1))
  if (( month == 0 )) ;then
    year=$((year - 1))
    month=12
  fi
  set -A days `cal $month $year`
  xday=${days[$(( ${#days[*]}-1 ))]}
  day=$((xday + day))
fi

echo $day

o probar:


Código:
date '+%m %d %Y' |  
{  
read MONTH DAY YEAR 
DAY=`expr "$DAY" - 1`  
case "$DAY" in  
        0)  
           MONTH=`expr "$MONTH" - 1`  
                case "$MONTH" in  
                        0)  
                           MONTH=12  
                           YEAR=`expr "$YEAR" - 1`  
                        ;;  
                esac  
        DAY=`cal $MONTH $YEAR | grep . | fmt -1 | tail -1`  
esac  
echo "Yesterday was: $MONTH $DAY $YEAR"  
}

  #3 (Enlace permanente)  
Old 11-21-2008
sfedak sfedak is offline
Usuario Registrado
  
 

Fecha: noviembre 2008
Publicaciones: 7
Gracias ...... Ikon el segundo ejemplo de código funcionó perfectamente para mí. Ya no estoy frustrado! Tiene un gran fin de semana :-)
Closed Thread

Marcadores

Etiquetas
comandos unix

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 05:19 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0