RosettaCodeData/Task/File-input-output/Common-Lisp/file-input-output-1.lisp

6 lines
225 B
Common Lisp

(with-open-file (in #p"input.txt" :direction :input)
(with-open-file (out #p"output.txt" :direction :output)
(loop for line = (read-line in nil 'foo)
until (eq line 'foo)
do (write-line line out))))