Hi guys, beginner question here, I’ve been using Q2 on mac but just started setting up a new environment on Ubuntu (qiime2-2019.10 running on Ubuntu 18.02 lts). I have a pretty standardized analyzing procedure so I store my codes in a file and I use them as is or tweak arguments as needed, such as:
qiime feature-classifier classify-sklearn \
–i-classifier v3v4_99_classifier.qza \
–i-reads rep-seqs-dada2-mine1.qza \
Which works perfectly on mac but not on ubuntu, it keeps cutting the codes into lines instead of running as a whole. so If I copy the code above to terminal, it returns “missing parameters” as if I only typed in “qiime feature-classifier classify-sklearn \” without passing any arguments, I tried hand typing the exact code in and it works, typing “enter” after “\” will start a new line awaiting input without running just like it should be, so whats the problem? I thought maybe its a system encoding problem so I typed exactly this into text editor and copy/paste but the problem persists, so seems like the “\” only works if Im typing it in and not copying? it works just fine if I copy/paste codes with “\” and “\n” deleted, keeping the traditional bash format, like this: qiime feature-classifier classify-sklearn --i-classifier v3v4_99_classifier.qza --i-reads rep-seqs-dada2-mine1.qza --o-classification taxonomy-mine1.qza. I looked around and there is literally no info around…probably an issue so basic most people solved themselves lol, but Im really stuck, so any help is appreciated, how can I solve this?