Post

Conversation

昨日、会社の新人が「バッチで自動化しました!」って言ってきたんです。DOSバッチ。 もうね、アホかと。馬鹿かと。 お前な、まだPowerShellもPythonもあるこの令和にDOSバッチって。 お前は平成どころかMS-DOS時代の亡霊か。 「for文でループ組めました!」じゃねぇんだよ。 setlocal enabledelayedexpansionでテンション上げてんじゃねぇ。 なんか隣で「バッチでログローテーションしました!」とか言ってる奴もいるんです。 もう見てらんない。 お前らな、バッチファイルでファイル操作とかしてんじゃねぇよと。 `move *.log .¥archive¥`で一発ミスったらどうすんだ。地獄だぞ。 DOSバッチってのはな、もっと殺伐としてるべきなんだよ。 `if errorlevel 1` の次の行が何をするかも分からず震えながら実行する、 そういう緊張感がいいんじゃねーか。女子供は、すっこんでろ。 で、ようやく落ち着いたかと思ったら、別の奴が 「バッチでAPI呼び出せませんか?」とか言ってるんです。 そこでまたぶち切れですよ。 あのな、HTTPリクエストなんてバッチでやるもんじゃねーんだよ。ボケが。 curl叩けりゃいいと思ってんだろ。甘い。甘すぎる。 バッチ通の俺から言わせてもらえば、今どきの流行はやっぱり 「WSL経由のbashスクリプトにちょいバッチ添え」これだね。 `.bat`と`.sh`の融合。これ最強。 ただし環境変数の地雷がそこら中に埋まってる、諸刃の剣。 素人にはお薦めできない。 まあお前らド素人は、PowerShellでも使っておけってこった。