#!/bin/bash
xdotool type 'date +%Y-%m-%d'
Eu quero que xdotool
digite a data atual automaticamente e escrevi este script como uma primeira tentativa:
#!/bin/bash
STR="Hello World!"
xdotool type $STR
Infelizmente, isso já falha neste momento. Apenas digita ... algo ... algo como "< [< [<" ou "H [ll ==] l {₁". Por que é isso? Como faço para digitar uma string ou a data atual (formato: YYYY-MM-DD
, então hoje é 2016-01-06
)?
#!/bin/bash
xdotool type 'date +%Y-%m-%d'
Eu usei STR="Hello World!" && xdotool type $STR
, que parecia funcionar. Não tenho certeza porque o seu não funcionou. se você quiser depurar scripts bash, você pode usar o shell set -xv
embutido para obter detalhes detalhados.
#!/bin/bash
set -xv
STR="Good Bye Cruel World!" && xdotool type $STR