![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Captação Shell Script saída para um arquivo | rajan_san | Programação Shell Script e | 4 | 01-13-2009 01:30 |
| Script para captar novas linhas em um arquivo e copiá-lo de novo arquivo | fara_aris | Programação Shell Script e | 0 | 05-27-2008 10:11 |
| shell script para pesquisar conteúdo do arquivo com timestamps no diretório | psychobeauty | Programação Shell Script e | 10 | 04-21-2008 05:37 |
| shell script para editar o conteúdo de um arquivo | tiger99 | Programação Shell Script e | 3 | 01-31-2008 04:43 |
| conteúdo para o arquivo padrão de saída de um script | bryan | Programação Shell Script e | 4 | 06-30-2006 12:48 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
script para capturar conteúdo de arquivos apagados
Preciso capturar o conteúdo de um arquivo antes de ser eliminado. Este arquivo fica apagado imediatamente após ser criado.
Eu uso o seguinte comando no prompt de comando, mas eu não estou obtendo o resultado desejado. bash-3,00 # enquanto verdade; fazer cat *> tempfile; feito; O que estou tentando aqui é capturar o conteúdo do arquivo "*" e que a saída tempfile. O conteúdo do arquivo "*" sobregravada fica no processo, e eu preciso de ver o conteúdo mais recente. Se eu não tentar saída é em 'tempfile "Eu poderia ver o conteúdo do arquivo na linha de comando -> bash-3,00 # enquanto verdade; fazer cat *; feito; Alguma idéia de quando isso pode ser feito de uma maneira melhor? |
|
||||
|
Hari Obrigado pela sua resposta rápida. Mas o comando que você sugeriu anexado a tempfile. Como mencionei "arquivo *" está a ser reescrito e aquilo que é necessário para capturar o conteúdo mais recente de "arquivo * 'antes que seja apagada, sem ser anexado ao tempfile.
O comando que utilizei anteriormente -> while true; fazer cat *> tempfile; feito, ou enquanto verdade; fazer cat *> tempfile 2> / dev / null; feito; não escrever nada em tempfile. |
|
||||
|
Este arquivo (file *) está sendo criado por uma aplicação, e na última parte do nome do arquivo é gerado pelo aplicativo com um nome aleatório.
A principal intenção é capturar os últimos dados escritos neste arquivo (file *). Este arquivo é FTPed para um servidor remoto e imediatamente depois é FTPed, que é eliminado no servidor do host, e eu preciso para capturar os dados que está escrito pouco antes ficou excluído. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|