NS2シミュレータでTCLスクリプトを実行しようとしていますが、次のエラーが表示されます。
bash: ./ns: No such file or directory
パスは「ns-2.35/tcl/ex/wpan」です。このファイルをns-2.35で実行すると、うまく動作します。
どうすれば修正できますか?
パスは、あなたが思っている通りではありません。
パスを指定しない場合、システムは現在のディレクトリではなく、PATH環境変数を使用して実行可能ファイルを検索します。
実行可能ファイル名の前に./を使用すると、機能します。
./は「このディレクトリ」を意味します。./は「親ディレクトリ」を意味します
私は全く間違っているかもしれません。私にとっては、実行可能ファイルのファイル名にスペースが含まれているようです(ns sample.tcl)。その場合は、使用する必要があります
./'ns sample.tcl 'または ./ ns\sample.tcl