![]() |
|
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 |
| Como posso preparar um arquivo, comparando dois outros arquivos? | manmohanpv | Programação Shell Script e | 3 | 02-18-2008 04:58 |
| Comparando conteúdos de arquivos | RRS | Programação Shell Script e | 3 | 04-03-2007 09:08 |
| comparando sombra arquivos com imagens reais | terrym | UNIX & avançada para usuários experientes | 4 | 02-09-2007 02:38 |
| Criando arquivo usando conteúdo conteúdo de outro arquivo | Rev | Programação Shell Script e | 21 | 02-24-2006 10:25 |
| shell script comparando arquivos em um arquivo | raina_nalin | Programação Shell Script e | 4 | 06-21-2005 07:00 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
comparando arquivos de conteúdo de um arquivo
Oi eu tenho um problema ao tentar executar uma declaração enquanto.
Tenho arquivos em um diretório que eu preciso para comparar com um valor em filex e atualizar o arquivo com o resultado ficheiros no directório são DFC1. DFC5. DFC345. DFC344. DFC9. O programa estou tentando executar terá o número do formulário filename e compará-lo ao valor em filex ele deve ser executado através de cada valor no diretório compará-lo ao valor em filex maior e se, em seguida, substituir o valor na filex e remover o nome do arquivo a partir do diretório ou seja, comparar DFC1. o valor 1 para o valor em filex \u003d 0 é assim o maior valor em substituição filex com 1 apagar DFC1. e fazer em seguida DFC5 filename. mesmo para DFC345. e DFC344 (mas isso se deve falhar) quaisquer ideias tentando este #! / usr / bin / ksh cd / swm / ensaio / apps / credores / temp pwd var1 \u003d $ (ls-t *. DFC) echo $ var1 # ao ler var1 # fazer echo $ var1 gato var2 \u003d $ (echo $ var1 | cut-d.-f1 | cut-c5-) echo $ var2> / swm / ensaio / apps / credores / temp / valuex se [$ var2 ge-var3 \u003d $ (cat valuex)] então rm $ var1 diferente echo "o valor atual é maior do que o ficheiro $ var1 obrigado por qualquer ajuda |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|