I am trying to make a script file to run a python script (from the QIIME pipeline) on multiple files without typing the script every time (I have roughly 150 files and more coming).
I use a virtualbox to run an ubuntu environment.
I started by creating a file "splitvm3.sh" using gedit
This file contains :
#!/bin/sh
# this is the script for the VM3 experiment ~/splitvm3.sh
split_libraries.py -m mappingVM3001.txt -b 0 -p -f DNA12115-001-L1-R1-ACGCTCGACA.fna -q DNA12115-001-L1-R1-ACGCTCGACA.qual -o split_library_output001
split_libraries.py -m mappingVM3002.txt -b 0 -p -f DNA12115-002-L1-R1-AGACGCACTC.fna -q DNA12115-002-L1-R1-AGACGCACTC.qual -o split_library_output002
then I used the command :
chmod +x ./splitvm3.sh
from the directory where my file is stored.
and finally I run the script by typing :
python splitvm3.sh
I have the error message :
SyntaxError: invalid syntax
Apparently it is pointing at line 4 of my file.
I totally lack the basic knowledge to understand what is going wrong. I started this whole ubuntu/python/QIIME thing 2 weeks ago and learning everything by myself. Every little bit of help would be greatly appreciated !
Seb