У меня возникли проблемы с подключением stdin к R script.
Вот моя игрушка script test.R
:
#!/usr/bin/env Rscript
while(length(line <- readLines('stdin', n=1, warn=FALSE)) > 0) {
write(line, stderr())
# process line
}
Я бы хотел пройти через каждую строку и выполнить некоторую обработку. Вот мой входной файл с именем input
:
aaaaaa
bbbbbb
cccccc
dddddd
eeeeee
ffffff
Если я делаю
cat input | test.R
Я получаю только:
aaaaaa
Есть ли что-то, что я пропустил?