読者です 読者をやめる 読者になる 読者になる

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

shell

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

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

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