[R+bash] Fonction paste() et slash
Bonjour,
J'exécute des scripts R avec bash, et je n'arrive pas à utiliser la fonction paste avec un slash :
Code:
1 2 3 4 5 6 7
| echo
"if (substring(string, nchar(string)-3, nchar(string)) == \".fcs\")
{ read <- read.FCS(string, alter.names=TRUE) }
else
{ string <- paste(\"$wd\", \"/\", string, sep=\"\");
load(string);
read <- $fcs\$$pop } " >> $script |
Me renvoie : Erreur : '/' inattendu(e) dans "if (substring(string, nchar(string)-3, nchar(string)) == ".fcs") { read <- read.FCS(string, alter.names=TRUE) } else { string <- paste("/home/crioualen/workflow_results/1105_tests", "/", strin"
La même chose se produit si je mets le slash en séparateur, et je ne peux pas non plus échapper le slash, "\/" me donne : Erreur : '\/' est un code escape non reconnu dans une chaîne de caractères débutant "\/"
$wd est un chemin vers un dossier
Merci d'avance...