>>925
もちろん >>924 の方が視認性がある

一旦 x に格納は無駄じゃない。
外部コマンドの trを起動するオーバーヘッドの方がよっぽど無駄。
元質問はbusybox環境だから、trのないbusyboxだったらそもそも実行できない。

どうしても一旦 x に格納したくなければ

x=$(echo $(cat hoge.txt))
とすれば良いが、この方が視認性が落ちる。

よって、>>924 が最適解。