![]() |
|
|
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 |
| ¿Cómo puedo preparar un archivo mediante la comparación de otros dos archivos? | manmohanpv | Programación de scripts de shell y | 3 | 02-18-2008 04:58 AM |
| Comparando el contenido de los archivos | RR | Programación de scripts de shell y | 3 | 04-03-2007 09:08 PM |
| comparando con la sombra real de los archivos de los archivos | terrym | UNIX para usuarios avanzados y expertos | 4 | 02-09-2007 02:38 AM |
| El contenido de un archivo mediante la creación de contenidos de otro archivo | REV | Programación de scripts de shell y | 21 | 02-24-2006 10:25 AM |
| comparando los archivos script de shell en un archivo | raina_nalin | Programación de scripts de shell y | 4 | 06-21-2005 07:00 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
la comparación de los archivos de contenido de un archivo
Hola tengo un problema tratando de correr un rato declaración.
Tengo los archivos bajo un directorio que tengo que comparar con un valor en filex y actualizar el archivo con el resultado archivos en el directorio DFC1. DFC5. DFC345. DFC344. DFC9. El programa que estoy tratando de ejecutar el número se forma el nombre del archivo y compararlo con el valor en filex que debe ejecutar cada uno de los valores a través del directorio para comparar el valor en filex y, si es mayor entonces sustituir los valores en filex y eliminar el nombre del archivo del directorio es decir, comparar DFC1. el valor 1 para el valor en filex \u003d 0 es mayor a fin de sustituir el valor en filex con 1 eliminar DFC1. nombre de archivo y hacer DFC5. mismo para DFC345. y DFC344 (pero esto no se debe) todas las ideas esta tratando #! / usr / bin / ksh cd / SWM / prueba / apps / acreedores / temp pwd var1 \u003d $ (ls-t *. DFC) echo $ var1 # while read var1 # haga echo $ var1 gato var2 \u003d $ (echo $ var1 | cut-d.-f1 | cut-c5-) echo $ var2> / SWM / prueba / apps / acreedores / temp / valuex si [$ var2 ge-VAR3 \u003d $ (cat valuex)] entonces rm $ var1 algo más echo "el valor actual es mayor que el archivo $ var1 gracias por cualquier ayuda |
|
||||
|
Cheers Grial existe casi único problema sigue volviendo a $ val a 0
Tengo que mantener un registro de la última y utilizar este valor, la próxima vez el proceso está corriendo |
|
|||||
|
Se puede almacenar en un archivo: Código:
# Initial value used to compare. val=$(cat /path/to/file.txt) / ruta / al / archivo.txt debe contener sólo una línea con el número y debe existir en la primera ejecución en este caso. Por último: Código:
echo "-----------" echo "###########" echo "-----------" echo "val=$val" echo $val > /path/to/file Para que actualice el archivo con el nuevo valor.
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|