Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • deKoch13
    Member
    • Mar 2019
    • 12

    Bash Error "Unexpected token near done"

    Hi!

    I wrote the following little bash script:
    Code:
    echo Processing...
    
    inputDir="/home/j490h/localhome/fastq/"
    output_folder="/home/j490h/localhome/fastq/textfiles/"
    
    for input_FASTQfile in `ls ${inputDir}/*fastq*`
    do
            filename_only=`basename ${input_FASTQfile}`
    	echo ${filename_only}
    	zcat ${filename_only} | sed -n '1~4p' > ${output_folder}/${filename_only}_ReadIDs.txt
    done
    
    output_folder2="/home/j490h/localhome/fastq/textfiles/combined_textfiles/"
    trimmed="trimmed"
    shuffled="shuffled"
    reconstructed="reconstructed"
    
    for file1 in `ls ${output_folder}/*txt*`
    do
    	for file2 in `ls ${output_folder}/*txt*` 
    	do
    		if [ ${trimmed} in ${file1} & ${file2} ]
    		then 
    			cat ${file1} ${file2} > ${output_folder2}/${file1}_${file2}_combined.txt
    		elif [ ${shuffled} in ${file1} & ${file2} ]
    		then
    			cat ${file1} ${file2} > ${output_folder2}/${file1}_${file2}_combined.txt
    		elif [ ${reconstructed} in ${file1} & ${file2} ]
    		then
    			cat ${file1} ${file2} > ${output_folder2}/${file1}_${file2}_combined.txt
    		else
    			echo Invalid input FASTQfile
    	done
    done
    and I get the error:
    "Unexpected token near done" at the last two lines.
    Unfortunately, I dont know why...
    I already checked cat -v file.sh, but there do not seem to be unexpected characters or something...

    Do you have any idea?

    Greetings!
    Last edited by GenoMax; 04-02-2019, 11:26 AM.
  • dsenalik
    Carrot Scientist
    • Nov 2009
    • 42

    #2
    I believe you are missing a
    fi
    line before the last two done lines

    Comment

    Latest Articles

    Collapse

    ad_right_rmr

    Collapse

    News

    Collapse

    Topics Statistics Last Post
    Started by SEQadmin2, 06-09-2026, 11:58 AM
    0 responses
    22 views
    0 reactions
    Last Post SEQadmin2  
    Started by SEQadmin2, 06-05-2026, 10:09 AM
    0 responses
    29 views
    0 reactions
    Last Post SEQadmin2  
    Started by SEQadmin2, 06-04-2026, 08:59 AM
    0 responses
    39 views
    0 reactions
    Last Post SEQadmin2  
    Started by SEQadmin2, 06-02-2026, 12:03 PM
    0 responses
    61 views
    0 reactions
    Last Post SEQadmin2  
    Working...