埋め込み文字を含むファイルがあります^M
。キャラクターのセリフを込めたかったです^M
。
つまり、以下を変更してください。
^M
être, ^M
étant, ^M
été,Indicatif,Présent,suis,es,est,sommes,êtes,sont
^M
être, ^M
étant, ^M
été,Indicatif,Imparfait,étais,étais,était,étions,étiez,étaient
これに関して:
être,étant,été,Indicatif,Présent,suis,es,est,sommes,êtes,sont
être,étant,été,Indicatif,Imparfait,étais,étais,était,étions,étiez,étaient
このコマンドは削除されますが、^M
行はリンクされません。
%s/\r//g
答え1
^M
\r
キャリッジリターンと改行という2文字で構成されるWindows関連のEOL(行末)\n
。だからあなたは含める必要があります\N置換コマンドで:
%s/\r\n//g
元の代替コマンドを引き続き使用するには、まずファイルのEOL形式をWindowsからUnix形式に変換する必要があります。あなたはそれを使用することができますDOS 2 Unixこれを行うツール:
$ dos2unix fileToConvert
答え2
awk '/\r$/ {sub(/\r$/, ""); printf "%s", $0; next} {print}' file