[Q]シェルで改行を表現する方法
> 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
$
シェルで改行を表現する普遍的(もしくはある程度一般的)な方法、というのは
ないものでしょうか?
ご存知の方があればご教授下さい。
よろしくお願いします。
#主題に準じてタイトルを変更してみました。
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735