2018年10月9日火曜日

WindowsのBATファイルでワイルドカード展開されずに困った件

Windows10からFreeBSDへ、定期的にファイルを移動する必要があった。
開発者モードならsshサーバが動くので、FreeBSD側からBATファイルを叩けばと思ったら、どうも外からはつながらないのであきらめた(ファイアウォールは開いているのだが)。
ふとsshクライアントも提供されているのに気がついて、じゃぁWindows側でBATファイルを起動すれば、これまでよりは楽になる。と思ったら、BATファイルでワイルドカードが展開されなくて困った。
そういえば、MS-DOSの頃から、ワイルドカードは起動されたコマンド側で展開するのだったねぇ。
提供されているsshクライアントは、そういったWindows事情の反映などされていないようで、余計な変更してないのは好意的に受け取るけど、BATからだとすごく使いにくいことがわかった。