Eu nunca ouvi falar de xdotool antes, mas de acordo com o pacote do gentoo:
* x11-misc/xdotool
Homepage: http://www.semicomplete.com/projects/xdotool/
Description: Simulate keyboard input and mouse activity, move and resize windows
soa similar ao que o bom e velho expect
faz, especialmente se você não quiser o X11:
* dev-tcltk/expect
Homepage: http://expect.nist.gov/
Description: tool for automating interactive applications
Editar: Um exemplo de como usar o método esperar pode (é claro) ser encontrado no StackOverflow . Outros devem estar disponíveis na documentação da previsão e, provavelmente, nos resultados da pesquisa .
Wikipedia tem alguns exemplos de código também. "digitação" é feito com o comando send
, enquanto "leitura" é feito com expect
.
A página do manual também tem alguns exemplos para você começar.