![]() |
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 |
| Captura de secuencias de comandos de Shell de salida a un archivo | rajan_san | Programación de scripts de shell y | 4 | 01-13-2009 01:30 PM |
| Script para captar nuevas líneas en un fichero y copiarlo al nuevo archivo | fara_aris | Programación de scripts de shell y | 0 | 05-27-2008 10:11 PM |
| script de shell para buscar el contenido de los archivos de tiempo en el directorio | psychobeauty | Programación de scripts de shell y | 10 | 04-21-2008 05:37 AM |
| script para editar el contenido de un archivo | tiger99 | Programación de scripts de shell y | 3 | 01-31-2008 04:43 AM |
| del contenido de un archivo a la salida estándar a partir de un guión | bryan | Programación de scripts de shell y | 4 | 06-30-2006 12:48 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
script para capturar el contenido del fichero borrado
Tengo que capturar el contenido de un archivo antes de ser borrados. Este archivo se elimina inmediatamente después de que se crea.
Yo uso el siguiente comando en el símbolo del sistema, pero no estoy obteniendo el resultado deseado. # bash-3,00, mientras que la verdad; hacer cat archivo *> tempfile; hacer; Lo que estoy tratando aquí es de capturar el contenido del "archivo *" y de salida a tempfile. El contenido del "archivo *" se sobrescriben en el proceso y que necesito para ver el contenido más reciente. Si yo no trate de salida en el 'temporal' Yo podía ver el contenido del archivo en la línea de comandos -> bash-3.00 # mientras true; hacer cat *; hacer; Alguna idea de si esto se puede hacer de mejor manera? |
|
||||
|
Por favor, intente el siguiente comando
mientras que la verdad; hacer cat archivo *>> tempfile 2> / dev / null; hacer; |
|
||||
|
Hari, gracias por su rápida respuesta. Sin embargo, el comando que le sugirió la tempfile adjunta. Como ya he dicho "archivo *" se sobrescribirán y lo que necesito es para captar el contenido más reciente de 'archivo * "antes de borrarlo, sin que se adjunta a tempfile.
El comando que he usado anteriormente -> al mismo tiempo verdad; hacer cat archivo *> tempfile; hecho; o mientras que la verdad; hacer cat archivo *> tempfile 2> / dev / null; hacer; no escribir nada en tempfile. |
|
||||
|
Para entender lo que me has 1 archivo, ¿por qué usar "file *" en su comando?
¿Cuál es el nombre del archivo y por qué no usas cp en lugar de gato? Recuerdos |
|
||||
|
Este archivo (archivo *) está siendo creado por una aplicación, y la última parte del nombre del archivo es generado por la aplicación con un nombre aleatorio.
La principal intención es capturar el último escrito en este archivo de datos (archivo *). Este archivo es FTPed a un servidor remoto e inmediatamente después de que se FTPed, éste se eliminará en el host del servidor, y tengo que capturar los datos que está escrito justo antes de que se suprime. |
|
||||
|
Si sólo tiene un archivo que no tiene que usar un bucle, cat archivo *> tempfile debería ser suficiente asumir que desea copiar todo el contenido de su archivo.
Recuerdos |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|