저는 bash 스크립팅의 새로운 기능을 사용합니다.하지만 bash 스크립트에서 for 루프의 변수로 일부 파일을 설정하고 싶습니다. 나는이 코드를 가지고있다 :bash에서 파일을 변수로 설정하는 방법
a=home/my_directory/*.fasta
b=home/my_directory/*.aln
for i in {1..14} # I have 14 files in my_directory with file extension .fasta
do
clustalo -i $a -o $b # clustalo is a command of Clustal Omega software, -i is
# input file, -o is output file
done
단지 my_directory에서 모든 fasta 파일을 사용하고 또 다른 14 개의 새로운 aln 파일을 만들고 싶다. 그러나이 코드를 사용하면 Clustal 프로그램이이 파일을 인식하지 못하기 때문에 작동하지 않습니다. 당신이 도울 수 있다면 정말 감사 할 것입니다. 당신이 14 개 파일이 정확이 알고있는 경우
이 새로운 파일을 새 디렉토리에 저장할 수 있습니까? – user1997808