行の先頭または行の末尾に文字列を追加するセッド

昨日、私は今日について申し訳ありません、一日の時間の三分の二を取り、ほとんどの時間は、sedコマンドに費やされているスクリプトを記述、昨日はああ~~~時間の経過をまとめていません

ファイル実際に上記のファイルが処理されている主な理由は、まだあまりにも多くの時間を過ごすには昨日OKですのMysqlの結果とリードアウトは、誰かが私を与えるした後、私はちょうどに対処するだろう、データベースから抽出された、あまりにも脳損傷= -私は少し懐疑的となってきましたその右の結果は、問題のあるWindowsとLinuxラップがあるかもしれませんが、慣れないsedのため、sedのに従事してきました。すべて知っているように(= - )、ウィンドウおよびLinuxキャリッジリターンのラインというように、あなたは、この段落をスキップし、知らない知っていれば、聖歌をお読みください。

























UNIXシステムでは、各列のみ「<ラップ>」の終わり、すなわち、「\ n」は、各行の最後にある、Windowsシステム「<改行> <入力>」、すなわち、「\ n \ R」。直接の結果は、WindowsでUnixシステムで開いているファイルは、すべてのテキストが行になることであり、Windowsの、ファイルが各行の末尾に、そしてUnix上で、開かれた多くのシンボル^ M.のかもしれません

各行の終わりに私の質問を持っているのでオーケー、ファイルに^ Mシンボルは、通常は明らかではないこれは、処理されています。あなたは「猫の-A test.file」コマンドを使用することができます。私は文字が行末に追加したいときに、それは常に行の元の先頭を上書きしますラインや文字を追加することが第一です。

:ファイルの変換が見えるはずです、二つの方法があります
。1.コマンドTEST.FILE DOS2UNIX
2.削除"\ R"、コマンドのsed -iさん/ \ R // "test.fileは、

オリジナルリンク:https://www.cnblogs.com/aaronwxb/archive/2011/08/19/2145364.html

おすすめ

転載: www.cnblogs.com/soymilk2019/p/12600158.html