Talvez você esteja confundindo scripts de shell com scripts de kermit. kermit usa uma linguagem completamente diferente para o shell. É descrito aqui . Em particular, você pode acessar os argumentos do script com a sintaxe \%1 para arg 1 e assim por diante. Então mude sua segunda linha para
set port /dev/ttyUSB\%1
Se o seu kermit é semelhante ao meu (ckermit 9.0), você também deve executar o seu script com um primeiro argumento extra -- , por exemplo:
./test.script -- 8
Se você preferir não fazer isso, substitua a primeira linha pelo caminho absoluto para executar o kermit e, em seguida, use o + flag, por exemplo:
#!/usr/bin/kermit +