Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. 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!

  2. #2
    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>



  3. 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?

  4. dir1=/path/arquivo
    dir2=/path/arquivo

    if [ $dir1 eq $dir2]; then
    echo "igual"
    else
    echo "diferente"
    fi



  5. #5
    surf3r
    #!/bin/sh

    dir1=/etc/admin
    dir2="/tmp/admin"

    if [ "$dir1" = "$dir2" ]; then
    echo "são iguais"
    else
    echo "são diferentes"
    fi

    # surf3r






Tópicos Similares

  1. cgi rola bash script???
    Por MAJOR no fórum Linguagens de Programação
    Respostas: 0
    Último Post: 30-05-2005, 14:40
  2. transformar bash script em binário
    Por whinston no fórum Linguagens de Programação
    Respostas: 17
    Último Post: 04-05-2005, 18:15
  3. bash script
    Por whinston no fórum Servidores de Rede
    Respostas: 2
    Último Post: 16-12-2004, 07:34
  4. Dúvida de newbie com Bash Script
    Por D4rk_Sl4ck no fórum Linguagens de Programação
    Respostas: 7
    Último Post: 25-11-2004, 09:01
  5. Bash Script - Perl
    Por nafre no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 09-06-2004, 19:50

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L