Git For Windows SDK に expect コマンドが入っていなかったので pacman でインストールする
パスワードを使って SSH 接続する時に、expect
コマンドを使うと、入力を自動化できたりする。
このシェルスクリプトを作ったのは MacOS だったので、Windows でも同じことをしたくなった時に、GitBash に expect
コマンドが入っていなくてビックリした。
普通の GitBash にはパッケージ管理ツールの pacman
が入っていないが、Git For Windows SDK なら入っているので、コレを使って expect
コマンドをインストールしてやる。
$ pacman -S expect
コレで expect
コマンドが使えるようになった。expect
内で使える spawn
や send
・interact
なども正常に動く。