Linuxシステムでwindowsファイルを開くと^ M文字が表示されますが、これは読み取りには影響しませんが、削除できるのであればより良いです。次の小さなシリーズではLinuxファイルの^ M文字を削除する方法を紹介します。 。 Windowsと* nixの改行が私たちを引き起こしたので、LinuxやUnixオープンで、Windowsのファイルに書かれ
は、それぞれの行は、この余分な^ M外となりますが、これは異なっていますファイル形式の違いを見てください。
Linuxでファイル形式を表示する:
#ファイルのファイル名
#20140304110001.csv:ISO-8859 text //と^ M
#20140304110002.csv:ISO-8859のテキスト、CRLFの行末記号付き//^ Mの場合
Windowsで処理されたファイルにはCRLFの行末記号が付いています。
これを行うにはいくつかの方法があります。
1.コマンドラインモードを入力します。
:%s /^ M $ //g#行末を削除します^ M 。
:%s /^ M //g#^ Mをすべて削除します。
:%s /^ M /[Ctrl] + [Enter] /g#^ Mをキャリッジリターンで置き換えます。
:%s /^ M /\\ r /g#^ Mをキャリッジリターンで置き換えます。
2. sedコマンドを使用します。 viの使用方法と似ています。
#sed -e‘ s /^ M /\\ n /g’ filename
3.コマンドの使い方
dos2unixコマンドの使い方* nixディストリビューションにはこのガジェットが付属しています。これはWindows- * nixファイル変換です。
フォーマット:dos2unixファイル名
複数のファイルを変換する
フォーマット:dos2unixファイル1ファイル2ファイル3…。
上記のファイルを変換すると、元のファイルが変更されますので、-kパラメータまたは-nパラメータを使用してファイルの属性を変更してください。
形式:dos2unix -n oldfile newfile //新しいファイルを作成し、ソースファイルは変更しないでください。
形式:dos2unix -k filename //ファイルのタイムスタンプを変更しないでください。
同じツールが* nix-windowsファイル形式変換コマンドunix2dosをdos2unixと同じパラメータで提供します。
*注:<; ^ M'では、数字6の上の^ +文字Mの代わりにCtrl + V + Ctrl + Mを押して入力する必要があります。
上記はLinux環境でのファイルの内容に^ M文字が含まれている場合です。^ M文字が読み取りに影響を与える場合、それを削除したい場合は、この記事で説明する方法に従ってください。 ^ M文字は簡単に削除されました。
Linuxシステムでは、calコマンドとncalコマンドの両方がカレンダーを使用してカレンダーを表示します。 cal /ncalコマンドの操作の例として、理解を深めるための概要を説明します。 問1
Ubuntuソフトウェアセンターは、ソフトウェアのインストールおよびアンインストールに使用できるUbuntuシステム固有のソフトウェアアプリケーションですUbuntuソフトウェアセンターを使用してアプ
いわゆる動的IPとはDHCPサービスのことです。手動でIPアドレスを設定する必要がない場合は、動的IPを使用することもお勧めです。特にホスト数が多いLANでは、動的ipはipの自動割り当ての問題を効果
多くの人がLinuxでのtarコマンドの具体的な使用方法を知らないため、tarコマンドにはさまざまなパラメータが組み合わされて実用的な場所がたくさんあります。コマンドの使い方は、それを知りましょう。