[問題] dos2unix "Skipping binary file"

看板Linux作者 (shihyu)時間13年前 (2012/03/16 23:21), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/2 (看更多)
請問一下 dos2unix 出現現面的訊息 "Skipping binary file" 但是我檔案是 .c & .h file 不是 binary file 請問怎麼會這樣? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.90.226

03/17 00:10, , 1F
你是不是程式中有中文字?
03/17 00:10, 1F

03/17 00:10, , 2F
可以用這命令:tr -d '\r' < abc.c > abc.c.new
03/17 00:10, 2F

03/17 00:11, , 3F
這就相當於dos2unix,不過這命令只能在linux做
03/17 00:11, 3F

03/17 00:26, , 4F
no... code & commit 都是英文
03/17 00:26, 4F

03/17 01:14, , 5F
那就奇怪了,還是你存成utf8格式?MS會在前面放三個bytes
03/17 01:14, 5F

03/17 01:16, , 6F
如果是在windows下,用notepad看,或存成ANSI不可是UTF-8
03/17 01:16, 6F

03/17 02:28, , 7F
sed -i'' "s/\r//" `find . -type f -iname "*.[ch]"`
03/17 02:28, 7F

03/17 02:28, , 8F
上面這招就搞定了
03/17 02:28, 8F
文章代碼(AID): #1FOrfqsj (Linux)
文章代碼(AID): #1FOrfqsj (Linux)