【超簡単】Windows環境でシェル(スクリプト)を利用する【BusyBox】
Windows環境でシェル(またはシェルスクリプト)を利用したい場合、「BusyBox for Windows」というツールを使うと簡単に実現出来ます。以前かなり利用していて、また使おうと思ったので、今回はメモ(自分向け備忘録)として残しておきます。
ashベースのツールなのでbashと比較して一部挙動が違うところがあります(後述)。ですが、手軽にほとんどのコマンドがWindows上で動き、シェルスクリプトとして実装出来るので、超絶便利です。
利用手順
- 「BusyBox for Windows」にアクセス
- busybox.exeをダウンロード
- コマンドプロンプトでbusybox.exeを使いたいフォルダに移動
コマンドプロンプトで試し打ち
>busybox.exe ls
busybox.exe
>busybox.exe cat test.sh
echo "--- $1 ---"
>busybox.exe sh test.sh hello
--- hello ---
出来ない事
BusyBoxだと配列の使用が出来ません。配列を使用せず、空白区切りで1変数としてFor文などに利用します。
外部リンク
関連記事