![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
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 |
| Ayuda! ¿Cómo comparar dos líneas en un archivo | sabertooth2000 | Programación de scripts de shell y | 3 | 04-23-2008 01:26 AM |
| la sustitución de líneas nuevas en todos los archivos de un directorio que contiene las líneas de edad | rooster005 | Programación de scripts de shell y | 1 | 03-25-2008 03:38 PM |
| awk para comparar dos líneas de los archivos y de impresión de salida en la pantalla | chlfc | Programación de scripts de shell y | 3 | 03-24-2008 04:16 AM |
| Cómo borrar las primeras 5 líneas de cinco líneas y la última en todos los archivos de texto | ragavendran31 | Programación de scripts de shell y | 10 | 02-21-2008 07:58 AM |
| comparar archivos por las líneas y columnas | giviut | Programación de scripts de shell y | 4 | 01-17-2008 06:00 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Tratando de comparar las líneas de 2 archivos
Hola, soy nueva en secuencias de comandos y que necesite ayuda. Cuando se piensa en otros puestos en este foro, me ocurrió con la siguiente lógica. No puedo entender por qué estoy recibiendo los nombres de los archivos del directorio actual en el eco de mi salida.
Escenario: el mensaje tiene un archivo que contiene la versión en línea. Version.txt contiene la versión correcta. Tengo que ver si el mensaje coincide con la versión de archivo de la versión correcta. ¿Me puede decir qué estoy haciendo mal? cat / home / brdholman / prueba / Alquitrán / Message.dat | while read LINEA hacer # if [[ "$ LINE" \u003d "$ Version.txt"]] VERSION \u003d "$ LINE" gato Version.txt | while read LINE2 hacer if [[ "$ LINE2" \u003d "$ VERSION"]] entonces echo $ VERSIÓN algo más continuar # echo no igual fi hecho hecho |
|
||||
|
Trate de simplificar la presente ..
Código:
#!/bin/sh
cat /home/brdholman/testing/Tar/Message.dat | while read LINE
do
VERSION="$LINE"
cat Version.txt | while read LINE2
do
if test "$LINE2" = "$VERSION"
then
echo "$VERSION"
fi
done
done
|
|
||||
|
No, el no seguir. Yo estaba utilizando como un lugar titular. Gracias.
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|