#system

时间:2017-02-25 13:42:42

标签: ruby

我在ruby脚本中使用system,我想缩进system方法的子shell的输出。

system("echo 'hello'")

$ hello

我想使用system,因为它使用子shell并且不会将结果存储在像反引号这样的字符串中。

任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

像这样通过shell将输出传递给sed。例如,使用ls命令:

system("ls | sed 's/^/  /g'")