Bash 스크립트[키보드 입력 필요][중복]

Bash 스크립트[키보드 입력 필요][중복]

저는 Linux를 처음 접했고 대학에서의 작업을 개선하기 위해 첫 번째 bash 스크립트를 만들려고 노력하고 있습니다. 저는 GROMACS라는 소프트웨어를 사용하고 있으며 동시에 여러 코드를 실행하는 스크립트를 만들려고 하는데 줄 중 하나에 키보드의 입력(숫자)이 필요합니다. 이 스크립트를 작동시키려면 어떻게 해야 합니까?

내 대사는 다음과 같습니다.

!#/bin/bash
gmx pdb2gmx -f protein_name.pdb -o protein_name_processed.gro -water spce

마지막 줄에는 키보드 입력이 필요합니다(15번).

당신의 도움을 주셔서 감사합니다.

답변1

내 생각에 이것은 일종의 과학 소프트웨어이고 파이프라인의 입력을 받아들일 수 있어야 합니다. 당신은 시도 할 수 있습니다:

echo "My input string" | gmx pdb2gmx -f protein_name.pdb -o protein_name_processed.gro -water spce

문자열에 공백이 있으면 큰따옴표는 선택 사항이 아닙니다. 단일 단어 입력인 경우 건너뛸 수 있습니다.

관련 정보