Je le code suivant:Comment rediriger la sortie du programme Ruby à un certain fichier
puts "amit"
puts "ravi"
Il produit:
amit
ravi
Je voudrais rediriger Amit à un fichier et ravi vers un fichier différent.
Supposons que mon nom de fichier est name.rb
. Quand je suis en train comme
system("name.rb > #{@filename}")
deux Amit et sont redirigés ravi à @filename mais je veux la redirection vers un autre fichier ou d'abord il réorienterai deux fichiers de même nom mais dans un fichier de sortie est amit et dans un autre fichier de la même sortie est ravi.
Vous pouvez écrire séparément dans STDERR et STDOUT, puis rediriger chacune de ces sorties vers un fichier différent sur le ligne de commande. Cependant, je ne pense pas qu'il existe un moyen d'utiliser la redirection de sortie sur la ligne de commande pour diriger la sortie STDOUT arbitraire vers des fichiers spécifiques. – Jeff