dos2unix批量轉換指令碼

2021-08-22 05:56:17 字數 404 閱讀 7492

這個指令碼是解決使用 windows結尾格式的文字檔案在 linux下面使用的時候會出現莫名其妙錯誤的問題,一般我們使用 linux下面的 dos2unix命令轉換檔案的格式即可,但是如果我們需要批量轉換的話,這就有點麻煩了,可以使用指令碼來進行處理。

dos2unix.sh:

#!/bin/sh

foreachdir ()

if [ $# -gt 0 ]

then

foreachdir $1

else

foreachdir "."

fi

執行:

參考**:

dos2unix整個目錄

因為經常在windos平台和linux平台之間協同開發,所以不可避免的就碰到了crlf的問題,dos2unix 和 unix2dos可以說是最常用的解決crlf問題的工具了。下面列出怎麼對整個目錄中的問題做dos2unix操作 find type f exec dos2unix 其中具體命令的解釋如...

dos2unix與unix2dos之學習記錄

1.unix2dos與dos2unix這兩個tool是用來幹什麼的?這首先應該要說明一下背景知識 unix類作業系統下,換行字元是 n 而早期的dos作業系統,其換行字元是由 r n組成。所以如果將unix系統下的文字檔案copy到dos系統下 或者將dos系統下的文字檔案拷貝到unix下可能會存在...

unix2dos和dos2unix處理換行問題

今天同事qq給發來乙個檔案內容如下 希望把檔案內容轉換為update table name set col name 第一列 where col name 第二列 這種sql格式,使用ue列模式秒秒鐘改完,但是突然想用awk拼一下,於是寫了如下語句 cat certificate id awk 萬萬...