Ich möchte einen OS-Befehl aus meinem Ruby-Skript ausführen, aber ich möchte ein Argument aus einer Ruby-Variable hinzufügen.ist es möglich Argumente mit backquotes zu einer Kommandozeile zu verbinden?
Ich weiß, dass durch die Verwendung von Keyword System wie das möglich ist:
#!/usr/bin/env ruby
directory = '/home/paulgreg/'
system 'ls ' + directory
aber ist das möglich, indem die „einfachen Anführungszeichen oder Backticks Syntax“ mit? (ich meine durch diese Syntax: ls
)
wie würden Sie die Ausgabe von Systemaufruf gelesen haben? –