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

如果字符串中有空格,则双引号不是可选的。如果是单字输入,可以跳过。

相关内容