Windows 系のファイルを Linux上で読み込む時に、改行コードがおかしくなるので
$ perl -pi -e 's/\r\n/\n/g' test.txt
とかしてたんだけど、たまにうまく変換できない時も。どうも
http://tech.bayashi.net/pdmemo/chara.html
にあるように
s/\x0D\x0A|\x0D|\x0A/\n/g;
よくある配布スクリプトでは、s/\r\n|\r/\n/g; のように記述していますが、この記述は厳密には正しくありません。
が原因らしい。今度ダメだった時に試してみよう。
IPv4/IPv6 meter |
思ったより安い……時もある、Amazon |