如何传递连续多个参数并输入shell脚本中的命令?

时间:2016-10-11 12:54:16

标签: bash shell

我创建了一个简单的shell脚本。在此脚本中,一个命令要求用户输入为1 1 1 ENTER ENTER ENTER ENTER etc.

如何将这些用户输入传递给脚本?

此致 ANKIT

2 个答案:

答案 0 :(得分:0)

你使用的是什么外壳?

通常,您可以使用read传递用户输入。 这是一个使用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"

答案 1 :(得分:0)

如果你想传递三行,包括字符串" 1"后跟命令cmd的任意数量的空行,您可以这样做:

yes "" | sed -e 1,3s/^/1/ | cmd