特定のグループの出力コマンドを作成するには?

特定のグループの出力コマンドを作成するには?
Reading file prod1.tpr, VERSION 2019.6 (single precision)
Reading file prod1.tpr, VERSION 2019.6 (single precision)
Select a group of reference atoms and a group of molecules to be ordered:
Group     0 (         System) has 56000 elements
Group     1 (          Other) has 56000 elements
Group     2 (           DPPC) has 26000 elements
Group     3 (           TIP3) has 30000 elements
Group     4 (     Up_Choline) has  2000 elements
Group     5 (    Low_Choline) has  2000 elements
Group     6 (         Up_PO4) has   500 elements
Group     7 (        Low_PO4) has   500 elements
Group     8 (    Up_Glycerol) has  1100 elements
Group     9 (   Low_Glycerol) has  1100 elements
Select a group:

シェルスクリプト内で特定のグループへの入力を提供できるため、端末で特定のグループの番号を選択する必要はありませんか?それでは、シェルスクリプトで特定のグループを選択する形式は何ですか?

答え1

コマンドが標準入力からユーザー入力を読み取ると仮定し、提供したい入力をパイプするだけです。たとえば、次のようになります。

echo 4 | your-command

したがって、コマンドは4<newline>パイプの読み出し端である標準入力から読み取られます。/dev/pts/<n>端末で実行して入力すると、一部のファイルから読み取った2文字と同じです4Enter

関連情報