私はLinuxに初めてアクセスし、大学での作業を改善するために最初のbashスクリプトを作成しようとしています。私はGROMACSというソフトウェアを使用しており、同時に複数のコードを実行するスクリプトを作成しようとしていますが、行の1つにキーボードの入力(数字)が必要です。このスクリプトを機能させるにはどうすればよいですか?
私の代謝は次のとおりです。
!#/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
文字列にスペースが含まれている場合、二重引用符はオプションではありません。シングルワード入力の場合はスキップできます。