如何将位置参数发送到输出

时间:2015-02-08 06:40:04

标签: bash shell input parameters output

如何在脚本中向输出发送$ 1,$ 2等。我想要一个带有3个参数的脚本,一个sedsrc文件,一个awksrc文件和一个datainput文件。我希望sed调用将输出发送到awk。我需要awk调用来接受输入。然后我需要将新输出重定向到新的输出文件。

我试过

$1>temp.txt
$2>temp2.txt

1 个答案:

答案 0 :(得分:1)

您使用echo命令:

echo "$1" >temp.txt
echo "$2" >temp2.txt

如果您想要位置参数中指定的文件内容,请使用cat

cat "$1" >temp.txt
cat "$2" >temp2.txt