Execute a system command

# Pipe in read-only mode
%p(ls).open_r.each { |line|
    print line;
};
 
var str1 = `ls`;         # backtick: returns a string
var str2 = %x(ls);       # ditto, alternative syntax
 
Sys.system('ls');   # system: executes a command and prints the result
Sys.exec('ls');     # replaces current process with another

Last updated