みなさん < こん??は でび です
On Fri, 19 Mar 2010 03:10:00 +0900
"davi" <davi-1984@...> wrote:
> gawk 3.1.7(windows special Nov 24 2009) Bruce.版
> では以下のコードの場合
について、EUC-JPでCR+LFで、もう少しいじってみました。
var="\
★\n\
"
ではなく、
var="\
★\r\n\
"
とし、
printf("%sような気がするナリよ。\r\n" var , $0);
で保存した場合、出力テキストは
(…略)閉鎖されたことがあった。ような気がするナリよ。\x0D
\x0D\x0A
★\r\x0D\x0A
今や知識と美とを(略…)
となりました。
\r部分は文字列として\rが出力されたという意味です。
var="\[Enter]
の指定だと、\x0Dしかエスケープされず、\x0Aが
行方不明になるということのようですが、それだけ
では、「★\r\x0D\x0A」の部分はよく理解できません。
次に(元はこういう記述をしたくないのでいじり始めた
のですが、)一行に連ねて
var="\r\n★\r\n"
printf("%sような気がするナリよ。\r\n" var , $0);
とすると、やはり改行が混在する出力になりました。
var="\x0D\x0A★\x0D\x0A"
printf("%sような気がするナリよ。\x0D\x0A" var , $0);
でも、やはり改行が混在する出力になりました。
むぅ…。
でび http://davi.txt-nifty.com/1984/