> tr に限っては、\n で改行になると思います。
> 
> ------------------------------------------------------------
> % echo a b c | tr " " "\n"
> a
> b
> c
> % 
> ------------------------------------------------------------

ありがとうございます!
おかげさまで、
tr " " "\
"
という、格好の悪いコーディングは回避する事が出来ました。

> あ、外の csh が展開しているようにも見えるなあ。
> 
> ------------------------------------------------------------
> % echo a b c | tr " " \\n
> a
> b
> c
> % 

下記の通り色々試してみましたが、残念ながら\nの改行とみなしてくれるのは "tr に
限って"、のようです。

$ echo aaa bbb | tr " " "\n"
aaa
bbb
$ echo aaa bbb | tr " " "\\n"
aaa
bbb
$ echo aaa\nbbb
aaanbbb
$ echo aaa\\nbbb
aaa\nbbb
$ echo 'aaa\nbbb'
aaa\nbbb
$ echo 'aaa\\nbbb'
aaa\\nbbb
$ echo "aaa\nbbb"
aaa\nbbb
$ echo "aaa\\nbbb"
aaa\nbbb
$

シェルで改行を表現する普遍的(もしくはある程度一般的)な方法、というのは
ないものでしょうか?

ご存知の方があればご教授下さい。

よろしくお願いします。

#主題に準じてタイトルを変更してみました。