Bonjour à tous,
J'ai ecris ce petit script bash :
Je cherche maintenant à regarder la valeur de l'intersection de mes deux listes, j'ai donc fait comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #!/bin/sh "ma commande a executer > output.bam" liste1=`cat "output.bam" | cut -f 3 | cut -f1 -d ';' | sort -u` "ma commande 2 a executer > output2.bam" liste2=`cat "output2.bam" | cut -f 3 | cut -f1 -d ';' | sort -u`
Mais cela ne fonctionne pas, j'obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part value=`comm -12 $liste1 $liste2 | uniq | wc -l`
FBgn0000057 etant un element de ma liste1 ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 comm: opérande supplémentaire «FBgn0000057» Saisissez «*comm --help*» pour plus d'informations.
Quelqu'un aurait une idée ?
Merci d'avance
Partager