Unix/ls: Difference between revisions
Content deleted Content added
→{{header|AWK}}: readdir function |
→{{header|Racket}}: No need to sort files, better looking tests |
||
Line 265:
<lang racket>#lang racket/base
;; Racket's `directory-list' produces a sorted list of files
(define (ls)▼
(define (ls) (for-each displayln (directory-list)))
;; Code to run when this file is running directly
(module+ main
(ls))
(module+ test
(require tests/eli-tester racket/port racket/file)
(define (make-directory-tree)
(make-directory* "foo/bar")
(for (
(with-output-to-file (format "foo/bar/~a"f) #:exists 'replace newline)))
(make-directory-tree)
▲ (define (ls/str dir)
(parameterize (
Both tests pass.
|