問題タブ [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 に答える
2310 参照

bash - 変数内の dos2unix

dos2unixコマンドを変数で実行する必要があります。ファイルを使用するだけですdos2unix myfile.txt。変数でそれを行うにはどうすればよいですか?例えば:

他のコマンドを使用した提案も大歓迎です。

PS .: テキストを読んでいるファイルに対して dos2unix を実行できません。

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

php - PHP で dos2unix を必要としないようにする

以前は、古いサーバーのターミナルを介してペイロード スクリプトを編集していました。

タイプミスを軽減して回避するために、ペイロードを生成する php スクリプトを設計し、それをファイルに保存し、PHP の組み込み FTP 機能を使用してファイルを FTP サーバーにアップロードし、スクリプトを 755 に chmod します。

しかし、生成されたペイロードはサーバーに特に好まれていません。動かない。

ただし、単純な を実行した後dos2unix payload.sh、すべてが正常に実行されます。

毎回 dos2unix を実行する必要がないように、ファイルを自動的にスカルプトするにはどうすればよいですか? 私は明白な KISS メソッドを試しました:

運がない。スクリプトはまだ実行されません。

それで、dos2unix.c と dos2unix.h をのぞき見したところ、思ったほど単純ではないことがわかりました。800行余りのコードがありました。

PHPでできる簡単なことはありますか?FWIW、私は当分の間、自分の Mac で Sublime Text 2 で書かれた手動でタイプされたファイルを使用していることを認めなければなりません。「エンコーディングで保存」/「UTF-8」を試み、「行末」として「Unix」を選択しました。

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

centos6 - dos2unix がバイナリ ファイルを変更する - なぜ

デフォルトでは、バイナリ ファイルに影響を与えることは想定されていません。

画像のあるフォルダーでテストしましたが、ほとんどの画像は影響を受けませんでしたが、いくつかは影響を受けました. バイナリ ファイルとテキスト ファイルを区別できない場合dos2unix、適切に機能させるには、特定のファイル拡張子を含めたり除外したりする必要がありますか?

注:file image.jpg変更されたかどうかに関係なく、任意の jpg で実行すると、結果は次のようになります。

0 投票する
0 に答える
256 参照

shell - crontab から起動すると dos2unix が動作しなくなった

問題なく数年間実行されているシェルスクリプトを取得しました。それは非常に簡単です - 一部のファイルで dos2unix を実行し、毎回終了コードをチェックし、$? の場合はスクリプトを中止するだけです。は 0 ではありません。

先週の水曜日に dos2unix がエラー コード 1 を返し始めたため、スクリプトを中止しました。サーバー上で明らかな変更は行われておらず、コマンドラインからスクリプトを実行すると機能します-cronで起動したときだけではありません.

変換は問題ないように見えますが、dos2unix によって作成された一時ファイルの名前を変更するときに問題が発生します。

それは本当に単純であるように思えますが、次に何を確認または試行するかについてのアイデアが不足しています。誰にもアイデアはありますか?

0 投票する
0 に答える
232 参照

java - jar ファイル内のすべてのファイルから ^M 文字を削除する

プロジェクト ear ファイルを Windows から UNIX に転送する際に、ear 内の jar ファイルの 1 つが変更され、jar 内のサブ フォルダー内のファイルを含むすべてのファイルが (^M) 文字で追加されます。jar 内のすべてのファイルから ^M 文字を削除するのに助けが必要です。注: jar ファイルには、TTF ファイルと多くのサブフォルダーが含まれています。サブフォルダー内のファイルも、^M 文字を削除して修正する必要があります。