シェルスクリプトで標準入力を読み込む

要は「echo hoge | ./fuga.sh」とかやりたい…と。

#!/bin/sh
DATA=`cat`
echo "$DATA"

ダブルクォートでで囲っているのは改行対策。
やり方あってるかなぁ…
だめだー。変数にバイナリを格納できない…