• 未分類
  • 0

[Shell Script] 將MAC換行(LF)更換成Windows換行( RTLF )

由於為了將資料dump 出來提供給別人

但 mac dump 資料出來預設換符號是 LF  ( \n )

Windows 則是RTLF ( \r\n )

嘗試ShellScript 很多方式後來才發現依照不同的 shell 有不一樣的寫法 Orz

(O.S 早知道直接用nodejs 寫就好了)

 


sed "s/$/`echo -e \\\r`/" # command line under ksh
sed 's/$'"/`echo \\\r`/" # command line under bash
sed "s/$/`echo \\\r`/" # command line under zsh
sed 's/$/\r/' # gsed 3.02.80 or higher

 

 

Comments

comments

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料