Я пытаюсь выполнить сценарий TCL в средстве моделирования NS2, но я вижу эту ошибку:
bash: ./ns: No such file or directory
Путь 'ns-2.35/tcl/ex/wpan'. Когда я выполняю этот файл в нс 2.35, он работает хорошо.
Как я могу зафиксировать это?
Я мог бы быть полностью неправым. Для меня кажется, что имя файла Вашего исполняемого файла включает пространство (не уточнено sample.tcl). Если это так, необходимо было бы использовать
./'ns sample.tcl' or ./ns\ sample.tcl
Путь не то, что Вы думаете, что это.
, Если Вы не указываете путь, система будет искать Ваш исполняемый файл с помощью переменной окружения PATH, не в текущем каталоге.
Использование./, прежде чем Ваше исполняемое имя и это будут работать.
./означает "Этот каталог", точно так же, как../означает "родительский каталог"