第三个更小的例子/更小的脚本 - 你怎么运行它?

时间:2015-10-17 08:17:40

标签: r bash

所以,我正在尝试重现示例here

所以前三个例子:

r -e 'cat(pi^2, "\n")'

ls -l /boot | awk '!/^total/ {print $5}' | \
             r -e 'fsizes <- as.integer(readLines());
                print(summary(fsizes)); stem(fsizes)'

$ cat examples/fsizes.r
        #!/usr/bin/env r

        fsizes <- as.integer(readLines())
        print(summary(fsizes))
        stem(fsizes)

工作得很好。第三个:

builtins.open

你怎么运行这个?对不起,这个愚蠢的问题我不是bash guru ......

1 个答案:

答案 0 :(得分:2)

如果文件位于examples/fsizes.r,则将其设为可执行文件:

chmod +x examples/fsizes.r

然后运行:

./examples/fsizes.r

脚本需要输入,每行一个整数。运行时,可以逐行输入,然后按control-d结束输入。或者,您可以使用数字创建文件,并使用输入重定向,例如:

./examples/fsizes.r < input.txt