Если вам не нужно взаимодействовать с этой программой, вы можете exec
использовать ее и легко записывать выходные данные:
set output [exec some_program]
set macs [lmap line [split $output \n] {lindex [split $line] 1}]
Если программе требуется взаимодействие, немного сложнее зафиксировать вывод. Дайте мне знать.
В вашей системе нет интерпретатора bash
по адресу /usr/bin/bash
, но сценарий conn.sh
указывает, что именно этот интерпретатор следует использовать в начальной строке #!
.
Измените первую строку скрипта (и #!
строку )так, чтобы она указывала на правильное место установки bash
. В большинстве систем Linux это /bin/bash
(, поэтому первая строка, скорее всего, должна быть #!/bin/bash
), но вы также можете проверить это с помощью
command -v bash
в терминале.