作者: 藤岡和夫
日時: 2006/3/05(12:16)
On Sun, 05 Mar 2006 10:40:43 +0900
"T.Watanabe" <wtnabe@...> さんwrote:

>   結局、独自対処してあるのかみなさんご存知ですか?  僕の記憶の中では
> 
> * jgawk
Japanized Gnu Awk (jgawk) 2.15.2 + 1.1(SJIS)
usage: jgawk [POSIX or GNU style options] -f progfile [--] file ...
       jgawk [POSIX or GNU style options] [--] 'program' file ...

> * jperl
C:\Scripts\gawk\gawk-mbcs-win32-20060227>jperl --help

Usage: C:\Perl\bin\MSWin32-x86-object\jperl.exe [switches] [--] [programfile] [a
rguments]
  -0[octal]       specify record separator (\0, if no argument)
  -a              autosplit mode with -n or -p (splits $_ into @F)
  -c              check syntax only (runs BEGIN and END blocks)
  -d[:debugger]   run scripts under debugger
  -D[number/list] set debugging flags (argument is a bit mask or flags)
  -e 'command'    one line of script. Several -e's allowed. Omit [programfile].

> * ActivePerlとPXPerlは同じ
C:\Scripts\gawk\gawk-mbcs-win32-20060227>perl --help

Usage: C:\PXPerl\bin\perl.exe [switches] [--] [programfile] [arguments]
  -0[octal]       specify record separator (\0, if no argument)
  -a              autosplit mode with -n or -p (splits $_ into @F)
  -C[number/list] enables the listed Unicode features
  -c              check syntax only (runs BEGIN and CHECK blocks)
  -d[:debugger]   run program under debugger
  -D[number/list] set debugging flags (argument is a bit mask or alphabets)
  -e program      one line of program (several -e's allowed, omit programfile)

以上の様で、jgawkとjperlは、それぞれ、「'program'」と「'command'」で、
「'」で括ってありますね。最近のWin32系Perlからは、「'」がはずしてあるの
で、シェルの問題を意識しているようにも思えますね。

ちなみに、CygwinのPerlはWin32系と同じ、gawkはgawk-mbcs-win32と同じ。

>   くらいだったかなと思っているんですが、もうどれも手元に環境がないので確
> 認できません。間違っていたらご指摘お願いします。

 ということで、少なくともコマンドプロンプトの特殊性に言及しているものは
ないですね。

   個人的には本格的にコマンドラインを使うなら shell もそれなりのものにし
> た方がよい派なのですが、スクリプトが書けるかどうか動くかどうかが目的で
> あって、shell になんか興味ないって人もいるでしょうし、TSNET 的には避けて
> 通りにくい問題だなぁという感じがしますね。

 もはや、文字コードの問題もあるので、コマンドプロンプトからは次第に遠ざ
かることになりそうです。

>   http://www.rakunet.org/TSNET/pukiwiki/ の TSfree/コマンドライン環境っ
> てページに注意書きを足してみました。URL はバカみたいに長くなるので貼りま
> せんけどよろしければご確認ください。

 すごいまとめですね。上記内容に修正いただければと思います_(__)_いずれ、
TSNETのページをまとめれば本を出版できるのでは(^^)v

> ※ TSfree って階層はわざわざ作らない方がよかったかな

 そうですね。

藤岡 和夫
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/