seguinte galera:
preciso comparar o nome do caminho de dois diretorios, tipo:
se /home/di1 é igual á /home/dir2
alguem pode me ajudar? quando tento comparar como se fossem duas string obtenho um erro.
valeu!
seguinte galera:
preciso comparar o nome do caminho de dois diretorios, tipo:
se /home/di1 é igual á /home/dir2
alguem pode me ajudar? quando tento comparar como se fossem duas string obtenho um erro.
valeu!
Não entendi muito bem o que vc quer fazer mas tudo bem ! tente fazer o seguinte: para procurar o diretório use o comando find. ex: find / -name *diretório*
Significa que ele irá procurar a partir da Raiz pelo nome que tenha a palavra ??? que esta entre os asteristicos. Os asteristicos querem dizer que não importa o que venha antes ou depois deles. Mas tmb dê uma olhada no manual do diff (eu acho) ex: man diff e veja se ele compara os caminhos para diretórios.
Ou então faz na mão, entre no diretório que deseja ex:
cd /home/dir1
depois
cd !$/../dir2
O !$ significa a ultima string digitada no caso acima /home/dir1
Os .. signifaca um diretório abaixo.
Espero ter ajudado, qualquer coisa mande novamente com mais detalhes.
se ele entrar e por que existe e usa o mesmo caminho.
<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
On 2003-04-24 14:25, falf wrote:
seguinte galera:
preciso comparar o nome do caminho de dois diretorios, tipo:
se /home/di1 é igual á /home/dir2
alguem pode me ajudar? quando tento comparar como se fossem duas string obtenho um erro.
valeu!
</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>
acho que tu nao entendeu...
no script q to fazendo, preciso comparar os nomes completos de ->dois<-arquivos pra ver se sao iguais (nao o conteúdo, so os nomes dos caminhos).
ok?
dir1=/path/arquivo
dir2=/path/arquivo
if [ $dir1 eq $dir2]; then
echo "igual"
else
echo "diferente"
fi
#!/bin/sh
dir1=/etc/admin
dir2="/tmp/admin"
if [ "$dir1" = "$dir2" ]; then
echo "são iguais"
else
echo "são diferentes"
fi
# surf3r
eq , ne, gt, ge ... são usados para numeros
On 2003-04-24 15:16, 1c3_m4n wrote:
dir1=/path/arquivo
dir2=/path/arquivo
if [ $dir1 eq $dir2]; then
echo "igual"
else
echo "diferente"
fi
oooppsss eh verdade hehehe