■
echoコマンドを作ってみた。
#!/usr/bin/gosh (define (main args) (display (string-append (if (null? (cdr args)) "" (string-join (cdr args))) "\n")) 0)
実行
$ ./echo.scm $ ./echo.scm aaa aaa $ ./echo.scm "aaa bbb" aaa bbb $ ./echo.scm "aaa bbb" ccc aaa bbb ccc $
実際のechoコマンドの動き
$ echo $ echo aaa aaa $ echo "aaa bbb" aaa bbb $ echo "aaa bbb" ccc aaa bbb ccc $