![]() |
|
|
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 |
| Sticky Pastas | mjdavies | UNIX para Dummies Perguntas & Respostas | 1 | 10-16-2008 07:45 |
| compilado arquivo binário dá ", não pode executar arquivo binário" | scgupta | Sun Solaris | 0 | 07-13-2006 02:59 |
| Copiar pastas sem algumas pastas ... ;-) | chimpu | UNIX para Dummies Perguntas & Respostas | 5 | 04-26-2004 01:25 |
| Fazer o backup de pastas sem algumas pastas ...;) | chimpu | Programação Shell Script e | 1 | 04-26-2004 11:02 |
| download de pastas no ftp | eloquent99 | UNIX para Dummies Perguntas & Respostas | 6 | 04-23-2003 04:06 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Sou um novato para tudo isso, mas undertand os princípios básicos. Atualmente, estou trabalhando em uma grande tarefa e lutando com uma parte final.
Tenho dois arquivos, pasta 1 contém uma lista de cerca de 20 imagens em código binário (possivelmente tratados como arrays?) 2 pasta contém vários arquivos e sub-pastas também em cada entrada binária Tudo que eu quero fazer é basicamente ter cada entrada da pasta 1 e ver se existem quaisquer resultados correspondentes no arquivo 2, se houver algum jogos que deveriam então ser transferidos para um texto pasta 3 quaisquer soluções? |
|
||||
|
Citação:
Outra possibilidade seria lista arquivos na pasta 1 e verificar se existe na pasta 2. Em seguida, use diff para comparar. Algo como: Código:
LIST=files.txt
ls folder1 > $LIST #list files from folder1
cat $LIST| while read line; do #for each filename
INPUT=$(echo ${line})
cd $folder2
if [ -f $INPUT ]; then #check if file exists and its a regular file
#files exists
diff $folder1/$INPUT $folder2/$INPUT > dev/nul 2>&1 #compares both
if [ "$?" == "0" ]; then #check for result.
#files exists and they're identical
fi
fi
done
Não tenho certeza se você procurar por algo como isto. Se assim for, verificar-lo, porque ele pode conter alguns erros: Eu também sou um newbie ![]() Albert. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|