RosettaCodeData/Task/Execute-a-system-command/Sidef/execute-a-system-command.sidef
2023-07-01 13:44:08 -04: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