<

<

나는 bash에서 다음과 같은 명령을 사용합니다.

gmx_d energy -f ener.edr -o outfile.xvg <<EOF
1
2
3
4
5
EOF

outfile.xvg 파일에 5가지 다른 속성을 인쇄합니다. 다음과 같은 변수를 추가하는 방법이 있습니까?

gmx_d energy -f ener.edr -o outfile.xvg <<EOF
    $i 
    EOF

이상적으로는 동일한 출력 파일에서 5가지 다른 속성을 사용하여 동일한 출력을 재현하고 싶습니다.

답변1

gmx_d 프로그램(표준 입력)에 입력을 제공하려고 하므로 다음과 같이 파이프할 수 있습니다.

printf '%d\n' {1..5} | gmx_d energy -f ener.edr -o outfile.xvg

또는

seq 5 | gmx_d energy -f ener.edr -o outfile.xvg

관련 정보