『Windowsのgawkでくくる文字はシングルクォートではなくダブルクォート』なのは shell の領分か? (準備編)
Windowsのgawkでくくる文字はシングルクォートではなくダブルクォート
に対して、「日本 AWK ユーザー会」主宰の@hi_saitoにツッコまれってしまった。
そうなのか。
コマンドプロンプトで""じゃないと動かないと知ったの時もショックだったが、
シェルの違いよと知ってさらにショック。。。
反応が遅れたが、実験と。
Cygwinはあまり好きではないので、インストール不要で解凍するだけで手軽に試せるWindowsの
シェルであるwib-bash.exeとUnxUtilsのsh.exeを準備する。
win-bah
win-bashは、Microsoft Windows NTベースのシステムへのGNU bashの移植版です。
これは、 Cygwinのライブラリと他の非標準のDLLから独立し、すべてのレジストリ変数も
必要としません。 win-bashは、Mountain Math Softwareのbash_ntをベースにしています。
ダウンロード
http://sourceforge.jp/projects/sfnet_win-bash/releases/
win-bash_0_6.zipをダウンロード
解凍
以下が解凍される
win-bash_0_6\win-bash.exe
sh
ダウンロード
http://sourceforge.net/projects/unxutils/
UnxUtils.zipをダウンロード
解凍
UnxUtils.zip
以下が解凍される
UnxUtils\StdDisclaimer.html UnxUtils\UnxUtilsDist.html UnxUtils\bin\sh.exe UnxUtils\usr\local\md5sum UnxUtils\usr\local\include\FlexLexer.h UnxUtils\usr\local\lib\libfl.a UnxUtils\usr\local\lib\libfl.lib UnxUtils\usr\local\share\bison.hairy UnxUtils\usr\local\share\bison.simple UnxUtils\usr\local\wbin\agrep.exe UnxUtils\usr\local\wbin\ansi2knr.exe UnxUtils\usr\local\wbin\basename.exe UnxUtils\usr\local\wbin\bc.exe UnxUtils\usr\local\wbin\bison.exe UnxUtils\usr\local\wbin\bunzip2.exe UnxUtils\usr\local\wbin\bzip2.exe UnxUtils\usr\local\wbin\bzip2recover.exe UnxUtils\usr\local\wbin\cat.exe UnxUtils\usr\local\wbin\chgrp.exe UnxUtils\usr\local\wbin\chmod.exe UnxUtils\usr\local\wbin\chown.exe UnxUtils\usr\local\wbin\cksum.exe UnxUtils\usr\local\wbin\cmp.exe UnxUtils\usr\local\wbin\comm.exe UnxUtils\usr\local\wbin\compress.exe UnxUtils\usr\local\wbin\cp.exe UnxUtils\usr\local\wbin\csplit.exe UnxUtils\usr\local\wbin\cut.exe UnxUtils\usr\local\wbin\date.exe UnxUtils\usr\local\wbin\dc.exe UnxUtils\usr\local\wbin\dd.exe UnxUtils\usr\local\wbin\df.exe UnxUtils\usr\local\wbin\diff.exe UnxUtils\usr\local\wbin\diff3.exe UnxUtils\usr\local\wbin\dircolors.exe UnxUtils\usr\local\wbin\dirname.exe UnxUtils\usr\local\wbin\du.exe UnxUtils\usr\local\wbin\echo.exe UnxUtils\usr\local\wbin\egrep.exe UnxUtils\usr\local\wbin\env.exe UnxUtils\usr\local\wbin\expand.exe UnxUtils\usr\local\wbin\expr.exe UnxUtils\usr\local\wbin\factor.exe UnxUtils\usr\local\wbin\fgrep.exe UnxUtils\usr\local\wbin\find.exe UnxUtils\usr\local\wbin\flex.exe UnxUtils\usr\local\wbin\fmt.exe UnxUtils\usr\local\wbin\fold.exe UnxUtils\usr\local\wbin\fsplit.exe UnxUtils\usr\local\wbin\gawk.exe UnxUtils\usr\local\wbin\gclip.exe UnxUtils\usr\local\wbin\gplay.exe UnxUtils\usr\local\wbin\grep.exe UnxUtils\usr\local\wbin\gsar.exe UnxUtils\usr\local\wbin\gunzip.exe UnxUtils\usr\local\wbin\gzip.exe UnxUtils\usr\local\wbin\head.exe UnxUtils\usr\local\wbin\id.exe UnxUtils\usr\local\wbin\indent.exe UnxUtils\usr\local\wbin\install.exe UnxUtils\usr\local\wbin\join.exe UnxUtils\usr\local\wbin\jwhois.exe UnxUtils\usr\local\wbin\less.exe UnxUtils\usr\local\wbin\lesskey.exe UnxUtils\usr\local\wbin\libfl.a UnxUtils\usr\local\wbin\libfl.lib UnxUtils\usr\local\wbin\ln.exe UnxUtils\usr\local\wbin\logname.exe UnxUtils\usr\local\wbin\ls.exe UnxUtils\usr\local\wbin\m4.exe UnxUtils\usr\local\wbin\make.exe UnxUtils\usr\local\wbin\makedepend.exe UnxUtils\usr\local\wbin\makemsg.exe UnxUtils\usr\local\wbin\man.exe UnxUtils\usr\local\wbin\md5sum.exe UnxUtils\usr\local\wbin\mkdir.exe UnxUtils\usr\local\wbin\mkfifo.exe UnxUtils\usr\local\wbin\mknod.exe UnxUtils\usr\local\wbin\mv.exe UnxUtils\usr\local\wbin\mvdir.exe UnxUtils\usr\local\wbin\nl.exe UnxUtils\usr\local\wbin\od.exe UnxUtils\usr\local\wbin\paste.exe UnxUtils\usr\local\wbin\patch.exe UnxUtils\usr\local\wbin\pathchk.exe UnxUtils\usr\local\wbin\pclip.exe UnxUtils\usr\local\wbin\pr.exe UnxUtils\usr\local\wbin\printenv.exe UnxUtils\usr\local\wbin\printf.exe UnxUtils\usr\local\wbin\pwd.exe UnxUtils\usr\local\wbin\recode.exe UnxUtils\usr\local\wbin\rm.exe UnxUtils\usr\local\wbin\rman.exe UnxUtils\usr\local\wbin\rmdir.exe UnxUtils\usr\local\wbin\sdiff.exe UnxUtils\usr\local\wbin\sed.exe UnxUtils\usr\local\wbin\seq.exe UnxUtils\usr\local\wbin\shar.exe UnxUtils\usr\local\wbin\sleep.exe UnxUtils\usr\local\wbin\sort.exe UnxUtils\usr\local\wbin\split.exe UnxUtils\usr\local\wbin\stego.exe UnxUtils\usr\local\wbin\su.exe UnxUtils\usr\local\wbin\sum.exe UnxUtils\usr\local\wbin\sync.exe UnxUtils\usr\local\wbin\tac.exe UnxUtils\usr\local\wbin\tail.exe UnxUtils\usr\local\wbin\tar.exe UnxUtils\usr\local\wbin\tee.exe UnxUtils\usr\local\wbin\test.exe UnxUtils\usr\local\wbin\touch.exe UnxUtils\usr\local\wbin\tr.exe UnxUtils\usr\local\wbin\type.exe UnxUtils\usr\local\wbin\uname.exe UnxUtils\usr\local\wbin\unexpand.exe UnxUtils\usr\local\wbin\uniq.exe UnxUtils\usr\local\wbin\unrar.exe UnxUtils\usr\local\wbin\unshar.exe UnxUtils\usr\local\wbin\unzip.exe UnxUtils\usr\local\wbin\uudecode.exe UnxUtils\usr\local\wbin\uuencode.exe UnxUtils\usr\local\wbin\wc.exe UnxUtils\usr\local\wbin\wget.exe UnxUtils\usr\local\wbin\wget.hlp UnxUtils\usr\local\wbin\which.exe UnxUtils\usr\local\wbin\whoami.exe UnxUtils\usr\local\wbin\xargs.exe UnxUtils\usr\local\wbin\yes.exe UnxUtils\usr\local\wbin\zcat.exe UnxUtils\usr\local\wbin\zip.exe
起動
UnxUtils\bin\sh.exeを実行
ダブルクリックでも、コマンドプロンプトから実行でもどちらでもOK
存在しないコマンドを打つと以下のエラーになるので、zshなのか?
ORANGE# aaaa zsh: command not found: aaaa
Leaf tie 何でもかわいく留めてくれる、葉っぱの結束バンド 価格:1,050円(税込、送料別) |