unixコマンドがなくwindows+Rだけの
環境でできるかぎりunixに近い処理を行う。
[未完成]
2)wc:PCにwcがはいってないとだめ。
for.system <- if (.Platform$OS.type == "windows") { function (s) { i <- grep("[^-_:.A-Za-z0-9/????]", s) s[i] <- sapply(s[i], function (s) paste("?"", s, "?"", sep="")) s } } else { function (s) gsub("([][)(}{'?";&! ?t?n])", "??????1", s) } wc <- function (s) { r <- scan(pipe(paste("wc <", for.system(s)), open="r"), n=3, quiet=TRUE) names(r) <- c("lines", "words", "chars") r }