7. 引数¶
7.1. 外部からの引数の取り込み¶
引数は配列argvに入っており、スクリプト内で利用できます。
- Fig.: args1.glue
/bin/echo argv[1] argv[2]
実行してみましょう。
$ glue ./args1.glue abc アイウエオ
abc アイウエオ
7.2. 手続きでの引数¶
手続きでも同様に引数が使えます。
Fig.: args2.glue
#!/usr/local/bin/glue
proc hoge = do
/bin/echo argv[1] >>= /usr/bin/rev
/bin/echo argv[2]
this.hoge 'abc' 'OK'
実行するとこのようになります。
$ ./args2.glue
cba
OK