![]() |
|
|
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 |
| Eliminar los espacios de la primera esfera, y escribir todo el contenido en otro archivo de texto | carriehoff | Programación de scripts de shell y | 3 | 11-11-2008 02:45 PM |
| Comparar y sustituir el contenido en un archivo | kaustubh137 | Programación de scripts de shell y | 2 | 05-27-2008 07:56 AM |
| comparar su contenido con arreglo archivo | orahi001 | UNIX for Dummies Preguntas y Respuestas | 0 | 03-25-2008 05:44 PM |
| Consulta: sólo hay que eliminar el contenido del archivo sin que la supresión de | namishtiwari | Programación de scripts de shell y | 3 | 02-04-2008 05:41 AM |
| eliminar el contenido de un archivo | surjyap | Sun Solaris | 2 | 03-02-2006 04:02 PM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
Comparar dos archivos y eliminar todo el contenido de un archivo de otro
Hola, Tengo dos archivos, en la que el segundo archivo tiene exactamente el mismo contenido del primer archivo con algunos registros adicionales. Ahora, si desea eliminar las líneas de las que se pongan en venta archivo2 e imprimir sólo el contenido adicional que el primer archivo no tiene, yo podría utilizar el siguiente comando no sofisticados, considere la posibilidad de F1 y F2 son los dos archivos Código:
var=`cat f1` grep -v "$var" f2 pero necesito una solución óptima con más rápido y fiable con menos consumo de memoria. He encontrado estas 2 líneas de código, pero no funciona para archivos que tienen largas líneas: Código:
fgrep -v -x -f f2 f1
awk 'NR==FNR {b[$0]; next} !($0 in b)' f2 f1
Last edited by royalibrahim; 11/18/2008 en 12:51 AM.. |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|