![]() |
|
|
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 |
| la ejecución de código en los archivos ordenados en el orden de ayuda! | epi8 | Programación de scripts de shell y | 1 | 05-20-2008 04:30 AM |
| ordenarlos por fecha y concatenar tres primeros | jlarios | UNIX for Dummies Preguntas y Respuestas | 4 | 05-19-2008 03:49 PM |
| Cómo concatenar 2 archivos usando awk? | pdtak | Programación de scripts de shell y | 2 | 03-12-2008 01:12 PM |
| Comparar 2 archivos ordenados | varungupta | Programación de scripts de shell y | 7 | 01-25-2008 01:07 PM |
| Concatenar fecha a nombre de archivo | sierra_aar | UNIX for Dummies Preguntas y Respuestas | 4 | 02-14-2002 09:42 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
concatenar archivos ordenados por fecha
Soy un principiante en la escritura de guión, traté de hacer lo siguiente Tengo una serie de imágenes ordenadas por fecha en el formato y YYMMDD.s. X y. R Necesito concatenar un archivo de cabecera para estos conjuntos de archivos, así que utiliza el código siguiente Código:
echo "enter Swath number"
read s
echo "please enter first date and MMDD press ENTER"
read i
echo "please enter last date and MMDD press ENTER"
read j
for((i; i <= j; i++))
do
cat NJSC_Alam_Ph1_Blk1_3D_HDR_S /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}.s > /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}_Final.s
cat NJSC_Alam_Ph1_Blk1_3D_HDR_R /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}.r > /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}_Final.r
cat NJSC_Alam_Ph1_Blk1_3D_HDR_X /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}.x > /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}_Final.x
done
Espero que a concatenar los archivos sobre la base de la entrada del usuario. Tengo 2 problemas, el primero es que no lo hace, por ejemplo, si entro en el valor de I y J a 0530 y 0531 para 30 y 31 de mayo, busca un archivo llamado 08.345 en lugar de 080.530. el otro problema es ¿Cómo puedo hacer que el script para trabajar durante 2 meses diferentes? como tengo el primer archivo como 300.508 y 050.608 como último archivo, el circuito no va o trabajar allí |
|
||||
|
Problema número 1 es que está mezclado con fecha matemáticas entero matemáticas. No se puede añadir 1 a su "0530" y esperar para obtener el día siguiente. Por ejemplo, no hay entero "0530". Hay un número entero "530", sin embargo, y si añade 1 a que se llega "531". ... NO la "0531" que usted necesita. Y, como usted ha mencionado, la adición de 1 a que no te en junio.
El problema de la fecha de depósito la aritmética es bastante difícil. Ver "Fecha de matemáticas en el script de shell de Linux?": Servicio de asistencia técnica de Dave Taylor Pregunte! . Al hacer su comparación, se puede comprobar por su condición final en alguna de estas dos maneras:
Menciono esto porque es conveniente para hacer realidad la fecha de matemáticas por:
-mschwage |
|
||||
|
Fecha de definición de variables
gracias por la respuesta, me sale lo que quiere decir bien, sólo una petición:
¿cuál es la secuencia de comandos de comando para determinar una fecha variable? hay una variable llamada fecha? He intentado algo así como la fecha i, y i tenue como la fecha, pero no funcionó. También intenté "fecha-d $ (i) +"% Y% m% d "," pero me dice que no es un comando puede usted por favor que me ayude en esto? Última edición por docaia; al 08-16-2008 04:54 AM.. Motivo: añadir cierta información |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|