2015-02-08 30 views
-1

如何發送$ 1,$ 2等輸出到腳本中。我想要一個腳本,它需要3個參數,一個sedsrc文件,一個awksrc文件和一個datainput文件。我希望sed調用將輸出發送到awk。我需要awk調用來接受這個輸入。然後我需要將新輸出重定向到一個新的輸出文件中。如何發送位置參數到輸出

我用盡

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

。 ..你寫的這幾行與你的問題有什麼關係? – 2015-02-08 06:42:14

+0

只是想知道我是否接近 – user3344218 2015-02-08 06:44:21

回答

1

您使用echo命令:

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

如果你想在的位置參數指定的文件的內容,使用cat

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

當我這樣做時,它使輸出的文件名稱不是文件中的內容。如果$ 1是.sed文件。如何使文件內容成爲進入temp.txt的輸出? – user3344218 2015-02-08 07:09:25

+0

您可以使用'cat'命令,就像您在shell中手動執行一樣。 – Barmar 2015-02-08 07:11:16

+0

非常感謝 – user3344218 2015-02-08 07:11:50