如何發送$ 1,$ 2等輸出到腳本中。我想要一個腳本,它需要3個參數,一個sedsrc文件,一個awksrc文件和一個datainput文件。我希望sed調用將輸出發送到awk。我需要awk調用來接受這個輸入。然後我需要將新輸出重定向到一個新的輸出文件中。如何發送位置參數到輸出
我用盡
$1>temp.txt
$2>temp2.txt
如何發送$ 1,$ 2等輸出到腳本中。我想要一個腳本,它需要3個參數,一個sedsrc文件,一個awksrc文件和一個datainput文件。我希望sed調用將輸出發送到awk。我需要awk調用來接受這個輸入。然後我需要將新輸出重定向到一個新的輸出文件中。如何發送位置參數到輸出
我用盡
$1>temp.txt
$2>temp2.txt
您使用echo
命令:
echo "$1" >temp.txt
echo "$2" >temp2.txt
如果你想在的位置參數指定的文件的內容,使用cat
:
cat "$1" >temp.txt
cat "$2" >temp2.txt
當我這樣做時,它使輸出的文件名稱不是文件中的內容。如果$ 1是.sed文件。如何使文件內容成爲進入temp.txt的輸出? – user3344218 2015-02-08 07:09:25
您可以使用'cat'命令,就像您在shell中手動執行一樣。 – Barmar 2015-02-08 07:11:16
非常感謝 – user3344218 2015-02-08 07:11:50
。 ..你寫的這幾行與你的問題有什麼關係? – 2015-02-08 06:42:14
只是想知道我是否接近 – user3344218 2015-02-08 06:44:21