問題タブ [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 投票する
2 に答える
4171 参照

python - dos2unix を呼び出してチェックイン ファイルを検証するプリコミット フック スクリプトを SVN に実装する方法

この種のスクリプトを書いた経験のある人がここにいるかどうか、そして彼らが私にいくつかの指針を与えることができるかどうか疑問に思っていました.

このスクリプトを変更して、チェックイン ファイルの EOL 形式にキャリッジ リターンがないことを検証したいと考えています。EOL 形式は、Windows では CR LF、Unix では LF です。ユーザーが Windows 形式のコードをチェックインしたとき。Unix ではコンパイルされなくなりました。これはクライアント側で実行できることはわかっていますが、サーバー側でこの検証を行う必要があります。これを達成するには、次のことを行う必要があります。

1) チェックするファイルがバイナリでないことを確認します。svnlook でこれを行う方法がわかりません。ファイルの mime:type をチェックする必要がありますか? レッドブックはこれを明確に示していないか、私はそれを見ていなかったに違いありません.

2) dos2unixコマンドを実行して、ファイルが正しい EOL 形式であることを確認したいと考えています。dos2unix コマンドの出力を元のファイルと比較します。両者に違いがある場合は、クライアントにエラー メッセージを表示し、チェックインをキャンセルします。

このアプローチに関するコメント/フィードバックをお待ちしております。

0 投票する
27 に答える
626312 参照

linux - Vim で DOS の行末を Linux の行末に変換する

Windows で作成したファイルを開くと、すべての行が^M. これらの文字を一度に削除するにはどうすればよいですか?

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

visual-studio - WindowsとUnixでのコードフォーマット

どのVisualStudio設定と.emacsマクロが、Windows(Visual Studio)で記述されたコードがEmacs(およびその逆)でも見栄えがする可能性を向上させますか?私は最近、emacsのタブをオフにすることにしました(タブはスペースを介してレンダリングされます)。これにより、少なくともコードは同じように見えます(特定のタブサイズが好きな人は運が悪いです)。もっと良い方法はありますか?

0 投票する
7 に答える
9182 参照

windows - Windows で 500k 行のファイルに対して dos2unix を実行する最良の方法は何ですか?

Windows ボックスでの自動ビルド プロセスの一部として生成される 500,000 行のファイルがあり、^Mでいっぱいです。ドアを出るとき、フレンドリーな*nixが必要です。ここでの最善のアプローチは何ですか?これを実行できる便利なコードのスニペットはありますか? それとも、ちょっとした C# や Java アプリを書く必要がありますか?

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

java - ant の unix2dos (または dos2unix)

ant で unix2dos (または dos2unix) を実行するにはどうすればよいですか。つまり、改行を Linux の改行 (ある場合) から dos の改行に変更したい

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

java - Mavenを使用してファイルをUNIX形式に変換する

Windows環境で開発されたアプリケーションがあります。アプリケーション自体はLinux環境にデプロイされます。このアプリケーションをデプロイするたびに、dos2unixを使用して実行可能ファイルをUNIX形式に変換する必要があります。もともとこれはWindowsCP1252エンコーディングが原因だと思っていたので、ファイルをUTF-8にエンコードするようにMavenを更新しました。これでは問題は解決しませんでした。このサイトを検索すると、これがキャリッジリターンとラインフィードに関係していることがすぐにわかりました。ビルドプロセス中にMavenにすべてのファイルをUNIX形式に変換させる方法はありますか?Maven2.2.1とJava5を使用しています。

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

java - Eclipseエディター:ファイル形式をDosからUnixに変更する方法

eclipseエディターを使用してリモートファイルを操作しています。eclipseエディターがdosファイル形式に設定されているようです。eclipseエディターで設定されているfileformatを見つける方法がわかりませんが、unixファイル形式に設定したいと思います。

Eclipseでファイル形式オプションをUNIXファイル形式に設定するにはどうすればよいですか?

VIMでファイル形式を設定するための同様の質問

ありがとう。

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

git - Git: ソース管理されたファイルからキャリッジ リターンを削除する

DOS 形式 (\r\n行末) のファイルがいくつかある Git リポジトリがあります。ファイルを実行したいだけですがdos2unix(すべてのファイルを UNIX 形式に変更し、\n行末を付けます)、これは履歴にどの程度影響しますか? また、推奨されますか?

ソース管理されたファイルには常に UNIX の行末を使用し、オプションで OS 固有の行末にローカルで切り替えるのが標準だと思いますか?

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

unix - UNIXでのDOSファイルの確認

特定のディレクトリにDOSファイルが存在するかどうかを確認したいと思います。^ M文字以外にDOSファイルとUNIXファイルを区別する方法はありますか?

ファイルを使ってみましたが、どちらも同じ出力になります。

そして変換後: