私はシンプルなシェルスクリプトを作成しました。このスクリプトでは、1つのコマンドでユーザー入力が必要です。1 1 1 ENTER ENTER ENTER ENTERなど連続した複数の引数を渡してシェルスクリプト内のコマンドに入力するにはどうすればよいですか?
これらのユーザー入力をスクリプトに渡すにはどうすればよいですか。
よろしく、 Ankit
私はシンプルなシェルスクリプトを作成しました。このスクリプトでは、1つのコマンドでユーザー入力が必要です。1 1 1 ENTER ENTER ENTER ENTERなど連続した複数の引数を渡してシェルスクリプト内のコマンドに入力するにはどうすればよいですか?
これらのユーザー入力をスクリプトに渡すにはどうすればよいですか。
よろしく、 Ankit
コマンドcmd
に空白行の任意の数字が続く文字列からなる3行「1」を渡したい場合は、あなたが行うことができます:
yes "" | sed -e 1,3s/^/1/ | cmd
あなたはどのようなシェルを使用していますか?
通常、読み取りを使用してユーザー入力を渡すことができます。 ここではbashを使用した例を示します。
#!/bin/bash
# Ask User to Input Data
echo "Enter your Number"
#Store user input to a variable
read userNumber
#Process user input. In this case display it back
echo "You entered $userNumber"