Red binding을 사용하여 파일을 읽고 쓰고 하드 코딩 된 파일 이름 버전이 제대로 작동합니다. 하지만 커맨드 라인에서 파일 이름을 동적으로 가져 오려고합니다. Red
에는 현재 그러한 유틸리티가 없습니다. 그래서 Red/System
으로 만들려고합니다. 이제 커맨드 라인 인수를 얻을 수는 있지만, 그것을 Red
부분으로 전달하는 방법을 모르겠습니다. ! 당신이 빨간색을 반환하는 루틴을 작성하는 문자열 필요가있다 읽기에 그 인수를 가정하면Red 파일의 Red/System 부분에서 값을 가져 오는 방법
Red []
#include %input-output.red
#system-global [
args: system/args-list
args: args + 1
source-file: args/item
args: args + 1
target-file: args/item
print [source-file target-file ]
]
data: read source-file
probe data
write target-file data