x86_64 GNU/Linux で IBAMR モデル (没入境界問題を解決するためのコードのセット) を実行しています。スタートアップ コンフィギュレーション ファイルは、input2d と呼ばれます。vi で開くと、次のように表示されます。
"input2d" [noeol][dos] 251L、11689C
input2d を保存せずに IBAMR モデルをコンパイルすると、正常にコンパイルおよび実行されます。ただし、input2d を保存すると、次のようにコンパイラがクラッシュします。
Warning in input2d at line 251 column 5 : Illegal character token in input
明らかに、これは UNIX がファイルの最後に改行を追加することに関係しています。私の質問は次のとおりです。このファイルを dos 形式で保存し、UNIX システムの vi で末尾の改行なしで保存するにはどうすればよいですか?