2 formatting and spelling
source | link

forFor unix, such as MacOS/BSD/Solaris, you need to pass an empty string to sedsed to avoid the issue Emilie encountered, so the answer'd be:

while read -r line do echo $line sed -i "" "/$line/d" /my/path/ITS.OTU.table.tsv done < /my/path/species.txt

while read -r line 
do
    echo $line
    sed -i "" "/$line/d" /my/path/ITS.OTU.table.tsv
done < /my/path/species.txt

for unix such as MacOS/BSD/Solaris you need to pass empty string to sed to avoid issue Emilie encountered, so the answer'd be:

while read -r line do echo $line sed -i "" "/$line/d" /my/path/ITS.OTU.table.tsv done < /my/path/species.txt

For unix, such as MacOS/BSD/Solaris, you need to pass an empty string to sed to avoid the issue Emilie encountered, so the answer'd be:

while read -r line 
do
    echo $line
    sed -i "" "/$line/d" /my/path/ITS.OTU.table.tsv
done < /my/path/species.txt
1
source | link

for unix such as MacOS/BSD/Solaris you need to pass empty string to sed to avoid issue Emilie encountered, so the answer'd be:

while read -r line do echo $line sed -i "" "/$line/d" /my/path/ITS.OTU.table.tsv done < /my/path/species.txt