Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
たとえば、CygwinでLinuxコマンドの出力をリダイレクトする場合
ls -l > lsl.txt
ファイル lsl.txt が期待どおりに作成されます
しかし、bash スクリプトで同じことを行い、Cygwin 内でそれを呼び出すと、次のものが作成されます。
lsl.txt .
このファイルはほとんどのエディタで開くことができず、プログラムで操作したり解析したりするのは面倒だと思います。
この「.」の原因は何ですか ファイルに追加するには、どうすればこれを回避できますか?
これは、bash スクリプトの Windows 行末 (CR-LF) が原因である可能性があります。Unix の行末 (LF) を使用していることを確認してください。