![Bash 스크립트를 실행할 수 없습니다(xrealloc: 18446744072476425728바이트(할당된 77824바이트)를 할당할 수 없습니까?)라고 말합니다.](https://linux55.com/image/172409/Bash%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4(xrealloc%3A%2018446744072476425728%EB%B0%94%EC%9D%B4%ED%8A%B8(%ED%95%A0%EB%8B%B9%EB%90%9C%2077824%EB%B0%94%EC%9D%B4%ED%8A%B8)%EB%A5%BC%20%ED%95%A0%EB%8B%B9%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EA%B9%8C%3F)%EB%9D%BC%EA%B3%A0%20%EB%A7%90%ED%95%A9%EB%8B%88%EB%8B%A4..png)
쉘 스크립팅을 처음 접하는 사람, 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)