問題タブ [dos2unix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
7795 参照

linux - 一部のファイルをdos形式からunixに変換する方法

を使用してファイル形式をdosからunixに変更する方法を知ってdos2unixいますが、ディレクトリツリーの下にあるすべてのファイルを変更するにはどうすればよいですか。dos2unixファイルを再帰的に変更できますか?

たとえば、次のようなファイルがあります。

一度に変更したり、シェルスクリプトを使用したりするにはどうすればよいですか?

0 投票する
3 に答える
2783 参照

java - Mavenにソースの行末をチェックさせる方法は?

一貫性の理由から、プロジェクトのJavaソースにUnixスタイルの行末(\ n)を適用したいと思います。私たちの多くはWindowsで作業しているため、ほとんどのIDEは、デフォルトでWindowsスタイルの行末(\ r \ n)を使用するように構成されています。新しいワークスペースを構成するたびにその設定を変更しようとしますが、何らかの理由で、一部のファイルはWindowsのエンドオブラインでコミットされます。

Unixスタイルの行末を強制したり、少なくともWindowsスタイルのファイルについて警告したりするのに役立つMaven構成またはプラグインはありますか?

私は最初にPMDまたはCheckstyleについて考えましたが、それほど単純ではないようです。Maven Enforcerプラグインもチェックしましたが、すぐに使用できるとは思いません。独自のルールを作成できるはずですが、車輪の再発明をしないようにしたいと思います:)

0 投票する
2 に答える
1130 参照

grep - dos2unix のいくつかのファイル名を除外する grep を検索

これまでのところ、私はこれまでに得ました:

ただし、拡張子が .ori、.pte、.uh、および .mna のファイルは引き続き表示されます。

0 投票する
3 に答える
1100 参照

byte-order-mark - Mac Os X でバイナリとして表示されるテキスト ファイル

Mac OS X マシンで処理する必要がある PDF ファイルから Windows で生成された 5000 以上のテキスト ファイルがあります。それらすべてで実行dos2unixして、改行を修正し、エンコーディングを UTF-16LE から UTF-8 に変換します。

4949 の場合はすべてうまくいきますが、320 のファイルの場合、dos2unix はバイナリ ファイルであるとして実行をスキップします。

これは、スキップされた 320 個のファイルとその他のファイルのテキストをfile -c提供することと一貫性があります。dataただし、それらは目視検査によるテキストです...

320 の修理方法を教えてください。最初は BOM の存在ではないかと疑っていましたが、問題のないファイルにも表示されます。

さらに、データとテキスト ファイルの両方が次で始まります。

ヒントはありますか?前もって感謝します。

0 投票する
2 に答える
126053 参照

bash - 行末を変換する

私はd2u行末を変換するために使用しています。Puppy Linux をインストールした後、付属していないことに気付きましたd2uが、dos2unix. 次に、Ubuntuにはデフォルトで両方が欠落していることに気付きました。

行末を変換する別の方法は何ですか?

0 投票する
1 に答える
2711 参照

homebrew - 自作経由で dos2unix をインストールするとエラーが発生する

dos2unix を homebrew 経由でインストールしようとすると、エラーが発生します。brew doctor には何の提案もありませんし、他のインストールも魅力的です。どこからトレースを開始すればよいかわかりません。

0 投票する
1 に答える
6574 参照

java - Linuxでdos2unixコマンドを実行した後にjarファイルを実行するとエラーが発生する

Windows マシンから UNIX マシンにコピーされた jar ファイルがあります....通常、dos2unix コマンドを使用して Windows からコピーされたすべてのファイルを変換します.. dos2unix を使用して jar ファイルを UNIX 形式に変換すると...以下のエラーが発生しています...

dos2unix コマンドを実行する前に正常に実行されました...なぜこれが起こったのですか?

0 投票する
11 に答える
65514 参照

linux - Windows 用の dos2unix のようなものはありますか?

Windows 上で実行したいシェル スクリプトをいくつか作成しdos2unixました。

しかし、 Linuxdos2unix環境で動作することを読んだことがありますが、Windows で作業中にファイルを UNIX 形式に変換する方法はありますか?

すでに CYGWIN をインストールしていますが、いくつかの問題に直面しています。

0 投票する
5 に答える
483 参照

shell - 特定の拡張子を持つファイルのグループをクリーンアップする for loop / unix2dos

unix2dosC++ ソース コード ファイルのグループで使用しようとしています。基本的に、unix2dosLF を CRLF に変換します。

私は単に次のことを行うことができ、それは私が望むことを行います:

しかし、CRLF行末が既にある場合、ファイルを変更したくありません。そのため、スクリプトを変更する必要があります。

スペースが正しく処理されていないため、forループを使用するのは少し難しいようです。ファイル名にスペースが含まれている場合、シェルは分割された文字列に誤って unix2dos を適用しようとします。

問題を解決するにはどうすればよいですか?

0 投票する
4 に答える
11067 参照

vim - dos2unix は ^M を変換しません

Windows 7 で実行されているプログラムから結果をテキスト ファイルにエクスポートし、そのファイルを Xubuntu 14.04 にコピーしました。ターミナルで を実行dos2unix file.txtすると、 が表示されますconverting file out_mapqtl.txt to Unix format。ただし、ファイルを で見るとless、まだ Windows の行末が ^M と表示され、 wc -l「0」が返されます。

hereで説明されているいくつかのことを試しましたが、どれも機能しません。次に、Vimでファイルを開き、そこで:%s/\r/\r/g説明したとおりに実行しました、うまくいきました。では、なぜ dos2unix が機能しなかったのか、何か考えはありますか? 毎回 Vim を開かないようにする方法はありますか?