RosettaCodeData/Task/Execute-a-system-command/Sidef/execute-a-system-command.sidef
2016-12-05 23:44:36 +01:00

10 lines
312 B
Text

# 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