bash: ./ns: Nenhum arquivo ou diretório

2

Estou tentando executar um script TCL no simulador NS2, mas vejo este erro:

bash: ./ns: No such file or directory

O caminho é 'ns-2.35 / tcl / ex / wpan'. Quando eu executo este arquivo no ns-2.35, ele roda bem.

Como posso corrigir isso?

    
por eli 07.09.2016 / 17:26

2 respostas

1

O caminho não é o que você pensa que é.

Se você não especificar o caminho, o sistema procurará seu executável usando a variável de ambiente PATH, não em seu diretório atual.

Use ./ antes do nome do seu executável e isso funcionará.

./ significa "Este diretório", assim como ../ significa "o diretório pai"

    
por Rory Alsop 07.09.2016 / 18:09
0

Eu posso estar totalmente errado. Para mim, parece que o nome do arquivo do seu executável inclui um espaço (ns sample.tcl). Se esse for o caso, você teria que usar

./'ns sample.tcl'   or
./ns\ sample.tcl
    
por mook765 08.09.2016 / 12:29