Je veux laisser xdotool
taper la date actuelle automatiquement et j'ai écrit ce script bash comme un premier essai:
#!/bin/bash
STR="Hello World!"
xdotool type $STR
Malheureusement, il échoue déjà à ce stade. Il tape juste ... quelque chose ... Quelque chose comme "<[<[<" "ou" H [ll ==] l {₁ ". Pourquoi est-ce? Comment puis-je lui faire taper une chaîne ou la date actuelle (format: YYYY-MM-DD
, alors aujourd'hui c'est 2016-01-06
)?
#!/bin/bash
xdotool type `date +%Y-%m-%d`
J'ai utilisé STR="Hello World!" && xdotool type $STR
Qui semblait fonctionner. Je ne sais pas pourquoi le vôtre n'a pas fonctionné. si vous souhaitez déboguer des scripts bash, vous pouvez utiliser le shell intégré set -xv
pour obtenir des détails détaillés.
#!/bin/bash
set -xv
STR="Good Bye Cruel World!" && xdotool type $STR