Bash 스크립트를 실행할 수 없습니다(xrealloc: 18446744072476425728바이트(할당된 77824바이트)를 할당할 수 없습니까?)라고 말합니다.

Bash 스크립트를 실행할 수 없습니다(xrealloc: 18446744072476425728바이트(할당된 77824바이트)를 할당할 수 없습니까?)라고 말합니다.

쉘 스크립팅을 처음 접하는 사람, bash 스크립트 디버깅을 도와줄 수 있는 사람이 있습니까? 제안해 주세요!

#!/bin/bash
set -e

for i in *_R1_001_trimo.fastq
do
  SAMPLE=$(echo ${i} | sed "s/_R1_\001\_trimo.fastq//")
  echo ${SAMPLE}_R1_001_trimo.fastq
        for((k=11; k<=31; k++))
        do
                cmd="time /home/anaconda3/envs/shannon_env/bin/shannon_cpp shannon -l 100 -s /home/data/brain_samples/fastqgz/trim/test/${SAMPLE}_R1_001_trimo.fastq -o /home/data/brain_samples/fastqgz/trim/test/${SAMPLE}_R1_001_trimo_shan_${k}mer -t 5 -u 2 -g 50 -k ${k} -m 50G > /home/data/brain_samples/fastqgz/trim/test/${SAMPLE}_R1_001_trimo_shan_log”
echo ${cmd}
$cmd
echo “finish"
        done
done

**Error**
kmer1.sh: xrealloc: cannot allocate 18446744072476425728 bytes (77824 bytes allocated)

관련 정보