![]() |
|
|
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 |
| excluir arquivos com mais de 5 minutos no diretório (recursivamente) | scarfake | Programação Shell Script e | 3 | 06-13-2008 02:10 |
| apagar todos os arquivos, mas uma em um diretório | finalight | Programação Shell Script e | 10 | 05-21-2008 04:51 |
| Recursivamente copiar apenas arquivos específicos a partir de um diretório árvore | sharpsharkrocks | Programação Shell Script e | 3 | 01-07-2008 02:16 |
| Existe qualquer maneira de apagar um diretório que tem mais de 200mil arquivos? | plcyber | UNIX & avançada para usuários experientes | 4 | 06-01-2007 05:28 |
| Exclua alguns arquivos a partir de determinado diretório Velha | siva80_cit | Programação Shell Script e | 2 | 12-11-2006 06:47 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
recursivamente apagar arquivos no diretório especificado
Tenho que escrever um script que pode apagar todos os arquivos e diretórios recursivamente dentro do diretório especificado, mas não deve excluir o diretório especificado.
Por favor, ajudem-me algum órgão, por escrito, o script. |
|
||||
|
Eu não posso usar rm-r *, por isso queremos a mesma funcionalidade de ser feito pelo script que irá extrair conteúdo de um diretório, um de cada vez e, em seguida, verifique se é um arquivo ou diretório, em seguida, se for um arquivo, deve apagá-lo ou se é um diretório que deveria loop através do diretório e apagar o conteúdo da mesma forma.
|
|
||||
|
Algo
1) ls-r>> arquivo de dados 2) counter \u003d 1 3) Agora leia linha por linha, enquanto em loop - while ($ counter <nenhuma das linhas do arquivo) if (test-f sed -n $ (counter) p) (Remover o ficheiro rm-f sed -n $ (counter) p) |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|