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 +