IRC

Как запустить shell-команду и вывести output в канал?

Если на выходе одна строка, можно просто:

set output [exec command]

Например:

set serveruptime [exec uptime]

А если на выходе несколько строк или вы не знаете сколько их будет, то лучше применять следующий код:

foreach temp [split [exec command] "\
"] {
     putserv "PRIVMSG $chan :$temp"
    }