Différents fichiers de sortie avec system2 selon stdout

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Différents fichiers de sortie avec system2 selon stdout

Messagepar Stéphane Laurent » 31 Juil 2021, 11:58

Bonjour,

J'ai posé cette question sur StackOverflow mais elle n'a guère suscité d'intérêt. Je confirme que le problème n'a pas lieu avec Linux, je viens de retester.
Qu'en pensez-vous ? C'est un bug ou il y a une explication rationnelle ? J'ai aussi essayé useBytes=TRUE dans writeLines mais ça ne change rien.

Mickael Canouil
Messages : 1315
Enregistré le : 04 Avr 2011, 08:53
Contact :

Re: Différents fichiers de sortie avec system2 selon stdout

Messagepar Mickael Canouil » 02 Aoû 2021, 09:11

Que donne la "même" commande avec system() ?

Est-ce un simple exemple, ou une vrai utilisation de cette commande ?
Parce-que si l'objectif est de lire un fichier depuis R, le faire par une commande système me paraît être la solution compliquée et non reproductible/portable.

Code : Tout sélectionner

download.file(
  
url "https://raw.githubusercontent.com/stla/findInGit/main/inst/htmlwidgets/lib/ansi-to-html_bundle.js"
  
destfile sprintf("%s/ansi-to-html_bundle.js"tempdir())
)

fileLines <- readLines(sprintf("%s/ansi-to-html_bundle.js"tempdir()))
writeLines(fileLines"ansi-to-html_bundle_cat1.js")
unlink(sprintf("%s/ansi-to-html_bundle.js"tempdir())) 
Mickaël
mickael.canouil.fr | rlille.fr

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Re: Différents fichiers de sortie avec system2 selon stdout

Messagepar Stéphane Laurent » 03 Aoû 2021, 13:56

C'est juste un simple exemple. En vrai je n'utilise pas cat. C'est utilisé dans mon package findInGit.


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité