Corrigido. O problema não foi com o rtorrent.rc foi algum outro script interferindo.
Então, quando algum torrent foi baixado, eu executo um script.
Assim system.method.set_key = event.download.finished,create_torrent,"execute=~/s.sh,$d.get_name="
O problema com isso é - como o nome da pergunta sais - que quando o nome contém colchetes, ele não é executado e sai com um erro de sintaxe.
Alguém pode me apontar na direção certa, porque eu tentei uma variedade de soluções como colocar executar em citações etc. Nada mudou a coisa. Agradecemos antecipadamente
Essencialmente, seu shell está interpretando os colchetes dentro de seus nomes de torrent como parte do comando, e está tentando descobrir o que fazer com eles, causando os erros.
No topo da minha cabeça, mas tente:
system.method.set_key = event.download.finished,create_torrent,"execute=~/s.sh,'$d.get_name='"