2015-02-08 97 views
0

我想创建一个需要接受3个参数的脚本。我想将第一个参数的输出发送给第二个参数,然后将最终输出重定向到一个新的final。我会如何去做这件事?如何将参数输出发送到另一个参数

+4

一个例子会更好。 – 2015-02-08 04:51:52

+2

请阅读:[我如何提出一个好问题?](http://stackoverflow.com/help/how-to-ask) – user3439894 2015-02-08 04:55:50

回答

1

您可以创建一个脚本,其中包含三个参数,并从该脚本中调用三个其他命令将每个命令传递给另一个参数。

你会使用这样的脚本:

./mainScript.sh "arg1" "arg 2" "arg3" 

脚本里面就应该是这样的:

#!/bin/bash 

commandOne "$1" 
commandTwo "$2" 
commandThree "$3" 

这是一个非常简单的例子。生产就绪代码将验证像这样的参数的数量

if [ "[email protected]" -ne "3" ] 
then 
    echo "must provide three arguments" 
    exit 
fi 
相关问题