Conte e compare arquivos no Linux

0

Eu quero apenas comparar o número de linhas em dois arquivos. Abaixo está a lista de nomes de arquivos. Um arquivo contém nomes / localização de arquivos fastq; o outro arquivo contém nomes / localização de arquivos bam.

Arquivo1 (consiste em arquivos fastq)

/tmp/564105.1.standard.q/FASTQ/Sample_ATLL2456T1_spleen_R1.fastq.gz
/tmp/564105.1.standard.q/FASTQ/Sample_ATLL2456T1_tumor_R1.fastq.gz
/tmp/564105.1.standard.q/FASTQ/Sample_TALL3139T1_1023_R1.fastq.gz

Arquivo2 (consiste em arquivos bam)

/tmp/564105.1.standard.q/starfusion_dest/Sample_ATLL2456T1_tumor_R1.fastq./Aligned.sortedByCoord.out.bam
/tmp/564105.1.standard.q/starfusion_dest/Sample_TALL3139T1_1023_R1.fastq./Aligned.sortedByCoord.out.bam
/tmp/564105.1.standard.q/starfusion_dest/Sample_ATLL2456T1_spleen_R1.fastq./Aligned.sortedByCoord.out.bam

Código:

if [ "wc -l $File1" == "wc -l $File2" ] ; then
  echo "Bam files from File2 do exist for each sample"
else
  echo "Bam files do not exist for every sample"
fi

Existe algum erro no meu código, pois eu sempre obtenho a declaração de outra forma que é "arquivos Bam não existem", enquanto a contagem permanece igual em ambos os arquivos1 e2.

    
por Ron 26.05.2016 / 22:26

0 respostas