僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
まさか\nをファイル名に混ぜられるとまでは思わなかった。
$ mkdir test ; cd test $ touch 'hoge quote> fuga.txt' $ ls hoge?fuga.txt $ echo * hoge fuga.txt
変なファイル名だけど、vim で開いたりはできた。
NTFSにも作ることはできた。勿論Windowsから開けるわけもなく。
ついでにもっと変なのを。
$ cp hoge$'\n'fuga.txt hoge$'\r\n'fuga.txt $ ls -l 合計 8 -rw-rw-r-- 1 user group 7 1月 14 10:34 hoge?fuga.txt -rw-rw-r-- 1 user group 7 1月 14 10:39 hoge??fuga.txt $ ls -1 hoge?fuga.txt hoge??fuga.txt $ echo * hoge fuga.txt hoge fuga.txt
ls | vi - すると、"^M"が入っていた。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。