素の Windows 環境でバッチファイルに悪戦苦闘して来たが、busybox-w32 ってのが有って↓
425,472 busybox.exe (BusyBox v1.25.0-FR)
これでスクリプト書いた方が幸せっぽい…
が、何せ土俵が Windows、落とし穴が無いとも限らない。
Windows もあれこれスクリプトを追加しているようではあるが、相変わらずマイナー路線を突き進んでいるようで身に付かず。
「悪銭身に付かず」と良く似ている
(2018-2-3)
cygwin と似た gow てのが有るそうな。
https://github.com/bmatzelle/gow/downloads
https://github.com/downloads/bmatzelle/gow/Gow-0.7.0.exe
2018/02/03 20:31 8,464,742 Gow-0.7.0.exe
インストールすると多くの exe が入った。
awk.exe basename.exe bash.exe bc.exe bison.exe bunzip2.exe bzip2.dll
bzip2.exe bzip2recover.exe cat.exe chgrp.exe chmod.exe chown.exe
chroot.exe cksum.exe clear.bat cp.exe csplit.exe curl.exe cut.exe
dc.exe dd.exe df.exe diff.exe diff3.exe dirname.exe dos2unix.exe
du.exe egrep.exe env.exe expand.exe expr.exe factor.exe fgrep.exe
flex.exe fmt.exe fold.exe gawk.exe gdbm3.dll gfind.exe gow.bat gow.vbs
grep.exe gsar.exe gzip.exe head.exe history5.dll hostid.exe hostname.exe
id.exe indent.exe install.exe join.exe jwhois.exe less.exe lesskey.exe
libcurl.dll libeay32.dll libiconv2.dll libidn-11.dll libintl-2.dll
libintl3.dll libssl32.dll ln.exe ls.exe m4.exe make.exe md5sum.exe
mkdir.exe mkfifo.exe mknod.exe msys-1.0.dll msys-regex-1.dll
msys-termcap-0.dll mv.exe ncftp.exe nl.exe od.exe pageant.exe
paste.exe patch.exe pathchk.exe pcre3.dll plink.exe pr.exe printenv.exe
printf.exe pscp.exe psftp.exe putty.exe puttygen.exe pwd.exe readline5.dll
regex2.dll rm.exe rmdir.exe scp.bat sdiff.exe sed.exe seq.exe sftp.bat
sha1sum.exe shar.exe sleep.exe sort.exe split.exe ssh.bat ssleay32.dll
su.exe sum.exe sync.exe tac.exe tail.exe tar.exe tee.exe test.exe
touch.exe tr.exe uname.exe unexpand.exe uniq.exe unix2dos.exe
unlink.exe unrar.exe unrar3.dll unshar.exe uudecode.exe uuencode.exe
vim.exe wc.exe wget.exe whereis.bat which.exe whoami.exe xargs.exe
yes.exe zip.exe zip32z64.dll
さて、busybox.exe を busybox sh -l でシェル起動するとプロセスは次のように2つ起動していた。 第3欄がメモリ消費量。
0:00:00.000 0:00:02.437 56 11 96 8 2 1 34084 busybox.exe 0:00:00.015 0:00:00.062 2592 799 788 8 50 1 1152 busybox.exe