問題タブ [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.
linux - dos2unix が stderr に出力するのはなぜですか?
ファイルでdos2unixを実行すると、次のように端末に出力されます
出力を /dev/null に送信して出力を抑制しようとしたときに、これが予想どおり stdout ではなく stderr で送信されることに気付きました (エラーではなく通常のメッセージのように見えるため)。これには理由がありますか?
bash - Bash エイリアス ファイルが破損しています: そのようなファイルまたはディレクトリはありません
~/.bashrc_aliases.sh
私は自分のファイルをソースとして (bash エイリアスを含むファイル) を持っています/持っていました~/.bashrc
。この~/.bashrc_aliases.sh
ファイルは、たまたま DOS 形式であったdos2unix
ため、ファイルを実行して修正しました。
このエイリアス ファイルが 'DOS' 形式の場合alias
、Bash でコマンドを入力すると、行がではなく文字でalias
始まり、エイリアスが実際には機能しないため、次のような結果が得られました。'
a
": そのようなファイルまたはディレクトリはありません", "'s: 無効なオプション -- '"
等
ファイルが DOS 形式の場合、何が起こっていましたか? コマンドが文字alias
で始まる行を返すのはなぜですか? '
上記のエラーが発生したのはなぜですか?
kenorb、triplee bash によって重複としてマークされました
この質問は以前に尋ねられており、すでに回答があります。これらの回答があなたの質問に完全に対応していない場合は、この質問を編集して違いを説明するか、新しい質問をしてください。
リンクされた質問は、問題を解決する方法を尋ねることでした。この質問は、問題の解決方法ではなく、問題の発生中に何が起こっていたかについての説明を求めていました。
git - 各ステップで dos2unix を適用する Git リベース
ファイルに一連のコミットを行ったところ、間違った行末で作成されたことがわかりました。dos2unix
コミットをリベースし、各ステップでコマンドを適用したいと考えています。各ステップの後に git がファイルとの完全な競合を登録するため、これを行う簡単な方法がわかりません。何か案は?
utf-16 - dos2unix: 1703 行目にバイナリ シンボル 0x04 が見つかりました
[エクスポート] -> [関連ファイル] を選択して、 OECD http://stats.oecd.org/Index.aspx?datasetcode=CRS1 ('CRS 2013 data.txt')からファイルをダウンロードします。このファイルを Ubuntu (14.04 LTS) で使用したいと考えています。
私が実行すると:
そうですか:
ファイルのエンコーディングを次のようにチェックします。
そして見てください:
そうです:
何も返さないので、次のようにします。
戻り値:
次に実行します:
そしてチェック:
そして見てください:
それから私は試します:
そして得る:
私はそれを強制しようとします:
つまり、dos2unix はベイル アウトや文句を言わずに変換を完了しますが、ファイルを開くと、「FoâŤa and ÄŚajniÄŤe」のようなエントリが表示されます。
私の質問はなぜですか?BOM が dos2unix から見えないからですか? 無くなったから?変換を正しく行っていませんか? このファイルを読み取れるように変換するにはどうすればよいですか (正しくは?)。
tcl - 予期される出力を DOS から UNIX スタイルにリアルタイムで変換
シリアル接続を介してリモート ホストに接続することで、いくつかのスクリプトを期待しています。
私の問題は、生成されたプロセス ( で有効化) の出力にDOS スタイルの末尾が含まれていることです (VIM でログを読み取るときに、log_user 1
各行が で終了します)。^M
私は通常dos2unix
、期待されるセッションの最後にすべてのログを実行して、それらを取り除きます。変換はリアルタイムで実行できますか?
powershell - how to convert a file from DOS to Unix
I need to convert a file from DOS to Unix in PowerShell.
I know this can be very much easily done in Unix:
dos2unix - Unix で文字列の最後の 5 文字を削除する
ファイル名の最後の 8 文字を削除する必要があります
例:
rev を使用してみましたが、うまくいきませんでした。
linux - 名前に Windows 特殊文字 (^M) を含む HDFS フォルダーを削除する方法
Windows 7 で hdfs フォルダーを作成するシェル スクリプトを作成し、Linux サーバーで実行しました。これで、hdfs フォルダーが作成されましたが、名前の末尾に特殊文字 ^M (おそらくキャリッジ リターン) が付いています。Linux では表示されませんが、「ls」出力がファイルにリダイレクトされるタイミングを確認できます。このスクリプトを実行する前に、dos2unix を実行する必要がありました。ただし、^M でフォルダを削除することはできません。これらのフォルダを削除する方法について誰か助けてください。