ぽっぺん日記@karashi.org
2010-10-18(Mon) [長年日記]
_ [UNIX]"\ No newline at end of file"の謎が分かった!
diffを取ると
\ No newline at end of file
とファイル末尾に表示されることがあって、いったいなんじゃらほいと思っていたのだが、今日、なにげなく、Twitterにポストしてみたら、色々教えてもらった。
POSIX的には、ファイル末尾には改行がないといけないそうで、それがない場合に出される警告だそうだ。diffの元ファイルの末尾に改行が入っていない場合にも警告が出されるのだが、そういった時には、
@poppen 入ってないコードもたくさんありますね。自分がいじる場合は躊躇なく最後に改行コード足しちゃいます。
[Twitter / wtnabe: @poppen 入ってないコードもたくさんありますね ...より引用]
とのこと。
長年に渡っての疑問が氷解した。
[ツッコミを入れる]
