echoだけでファイルの内容を表示する

catなしの shellの builtinだけでできるかを調べたところ,
$(<ファイル名)を使えば実現できた. bash, zshで動作することを確認.

 % cat test
 1
 2
 3
 4
 % echo "$(<test)"
 1
 2
 3
 4

二重引用符で囲まないと改行がなくなってしまうので注意.