입력 파일 목록을 읽는 함수 만들기

입력 파일 목록을 읽는 함수 만들기

저는 생물정보학 파이프라인을 작성 중입니다. 이러한 파이프는 입력 파일을 수신하여 여러 패키지에 전달합니다.

file1, file2, file3...file n을 포함하는 파일 목록이 있고 각 파일에 대해 function1 -file 1|이라는 함수를 적용하려고 한다고 가정합니다. Function 2 | function 3 > file 1.output 그러나 for 루프를 사용하여 전체 파일 목록에 대해 이 작업을 수행하고 이에 따라 출력 파일에 파일 이름을 할당하려면 어떤 명령과 구문을 사용해야 합니까?

답변1

귀하의 질문에 있는 정보에 따르면 이는 귀하의 요구 사항을 충족해야 합니다.

for i in file1 file2 file3 file4 fileN
do
     function1 "$i"| function2 | function3 > "$i".output
done

관련 정보