Quand j'écrivais Ruby, je voulais exécuter des commandes système dans le script, alors je l'ai recherché.
Kernel#system
C'est la manière la plus simple d'écrire.
system("ls")
# => true
Le résultat de l'exécution de la commande est renvoyé à la sortie standard. La valeur de retour de la méthode est la suivante
--true
Lorsque la commande est réussie
-- false
Lorsque la commande échoue
--Quand il n'y a pas de commande nil
Kernel#`
Il est utilisé lorsque vous voulez la valeur de retour du résultat de l'exécution de la commande.
`ls`
# => "Applications\nLibrary\nSystem\nUsers\nVolumes\nbin\ncores\ndev\netc\nhome\nopt\nprivate\nsbin\ntmp\nusr\nvar\n"
Il semble que la valeur de retour soit un type de chaîne de caractères.
%x||
Il semble y avoir un alias appelé.
Recommended Posts