[ホーム] - [Windows 10 FAQ 一覧] - [sort の使い方を誤るとファイルを破損する件]



作成日:2018/04/29
更新日:2018/06/01
対象:Windows 10

sort の使い方を誤るとファイルを破損する件




【目次】


目的


Windows 環境ではデフォルトで sort.exe ありますが、それ以外にもcygwin に含まれる sort プログラムがあります。
この cygwin 環境の sort で検索対象と結果のリダイレクト先を同じにするとファイルが破損されてしまうようです。ファイルサイズが 0 バイトとなります。


(*)以下はファイルが壊れる例です。危険なので実行しないでください。

C:\>c:\cygwin\bin\sort.exe c:\temp\test.txt > c:\temp\test.txt




解決方法としては、以下のように他のファイルへリダイレクトすればよいようです。


C:\>c:\cygwin\bin\sort.exe c:\temp\test.txt > c:\temp\test2.txt




Windowsの sort.exe 場合は以下のとおり警告を出力しエラーでコマンドが失敗します。


C:\>c:\windows\System32\sort.exe c:\temp\test.txt > c:\temp\test.txt
c:\temp\test.txtプロセスはファイルにアクセスできません。別のプロセスが使用中です。








(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本ページは独自に調査をしたアンオフィシャル(非公式)な内容です。内容に誤りがある可能性や仕様変更により内容が不正確になる可能性があります。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)


Copyright(c) TOOLJP.COM 1999-2024

[Windows 10 FAQ 一覧に戻る]