具体代码如下:
# 返回ls的输出
s=`ls`
cmd= "ls"
s= `#{cmd}`
# 返回true or false
s= system('ls')
cmd= 'ls'
s= system(cmd)
#返回输出
s= %x[uptime]
#用top进程替换当前ruby进程
exec "top"
cmd = 'top'
exec cmd
不建议使用print函数。使用puts函数即可:
class HelloWorld
def HelloWorld.hello(name = "Ruby")
puts "Hello,world.I am #{name}."
end
end
HelloWorld.hello("Jone")
HelloWorld.hello