#!/usr/bin/C でワンライナーを書くKazuho@Cybozu Labs: C - a pseudo-interpreter of the C programming language
Perl や Ruby では、ワンライナーで処理が書けて便利です。でも、なぜか C では書くことができません。仕事上の都合で、小さな処理を C 言語で書く必要があったので、ワンライナーも書くことのできる C 言語のインタプリタ(?)を作ってみました。
面白そうなので、早速RPMパッケージを作ってみました。
* ソースRPM:
http://takesako.31tools.com/redhat/SRPMS/C-0.01-0.src.rpm
Red Hat系Linuxならインストールは以下のコマンド一発です。
# rpm -ivh http://takesako.31tools.com/redhat/RPMS/noarch/C-0.01-0.noarch.rpmこんなことができるようになります。
[1] C言語でワンライナー:
C -e 'printf("hello world\n");'[2] shebangでスクリプト実行:
#!/usr/bin/C処理させる内容によってはPerlの約100倍早く動作することもあるようです。
半
コメントを見る (4)
コメントを投稿