1.功能:DOS/MAC檔案轉化成UNIX檔案格式,功能跟notepad編輯器下的編輯-文檔格式轉換-轉換為UNIX格式一樣
2.安裝方式:yum install -y dos2unix
3.文法:
dos2unix [options] [-c convmode] [-o file ...] [-n infile outfile ...]
4.參數:
-h --help 幫助
-k --keepdate 時間戳保持不變
-q --quiet 靜默模式,不輸出告警和資訊
Quiet mode. Suppress all warning and messages.
-c --convmode 設定轉化模式,模式有:ASCII, 7bit, ISO
-o --oldfile file 預設模式,将轉換後的檔案直接寫到原檔案中
-n --newfile infile outfile 将infile中的内容寫入到outfile中
5.例子
[mysql@mysql ~]$ ls -lh
total 12K
-rw-r--r--. 1 root root 31 Jun 29 15:43 echo_test.sh
-rw-r--r--. 1 root root 18 Jun 29 15:41 test.txt
-rw-r--r--. 1 mysql dba 68 Jun 23 22:47 week.txt
#中間把test.txt、week.txt删除#
[mysql@mysql ~]$ dos2unix -k echo_test.sh
dos2unix: converting file echo_test.sh to UNIX format ...
total 4.0K
-rw-r--r--. 1 mysql dba 30 Jun 29 15:43 echo_test.sh#時間戳未變
[mysql@mysql ~]$ dos2unix echo_test.sh
-rw-r--r--. 1 mysql dba 30 Jun 29 16:03 echo_test.sh#時間戳變化
[mysql@mysql ~]$ dos2unix -n echo_test.sh test.sh
dos2unix: converting file echo_test.sh to file test.sh in UNIX format ...
total 8.0K