SSHキーのキャリッジリターン^ Mが違いを取得しますか?

SSHキーのキャリッジリターン^ Mが違いを取得しますか?

同じファイルが別の場所に散在しているサーバーにgitリポジトリを複製しました。次に、2つのディレクトリを比較して(1つを既存のディレクトリに複製)、同じであることを確認しました。このcompコマンドは、リモートサーバーファイルのSSHキーという1つの違いのみを表示します。^Mリモートファイルにキャリッジリターン文字が含まれています。それでは、キーが変わりますか?それでは、vimからキャリッジリターン文字を削除する方法は?

答え1

キャリッジリターンは許可されていないため、取り外すには交換を使用してください。

:%s/^M//g

上記の内容をコピーしないでください。制御文字 ^MCtrl + Vを押してからCtrl + Mを押す必要があります(そうでない場合は、コピーして貼り付けるだけで挿入されます)。2文字^Mあなたは得るでしょうPattern not found)。

ファイル全体がタイプとして認識されると、dos次も機能します。

:wq ++ff=unix

fileformatUnixに変更して保存して終了します)。

関連情報