Home > linux > Converts DOS Unix text files

Converts DOS Unix text files

February 20, 2007 Leave a comment Go to comments

พอดีเจอปัญหาเรื่องการรัน shell script ของ ofbiz ไม่ได้เพราะว่าไฟล์นั้นอาจจะสร้างขึ้นจาก editor ของ Windows หรืออะไรก็ไม่ทราบทำให้ Line End Charactor นั้น เป็นแบบ CR/LF (carriage return/line feed) แต่สำหรับ Linux หรือว่า Unix นั้น Line End Charactor จะอยู่ในรูปแบบ LF ทำให้เวลาเรารัน shell script จะมีข้อความแบบนี้ขึ้น

wisut@thinkpad:~/projects/mcxess/ofbiz$ ./startofbiz.sh
bash: ./startofbiz.sh: /bin/sh^M: bad interpreter: No such file or directory

ผมแก้โดยวิธีหาโปรแกรมที่ใช้ Convert จาก DOS text file ไปเป็น Unix text file แล้วก็พบโปรแกรม tofrodos ใช้งานง่ายมากครับถ้าใครใช้ Ubuntu 6.10 ก็สามารถใช้ apt-get ติดตั้งเลยครับ

wisut@thinkpad:~/sudo apt-get install tofrodos

โปรแกรมนี้ใช้ได้ทั้งบน Windows และ Linux ท่านสามารถดาวน์โหลดได้ที่ Tofrodos

วิธีใช้งานก็ง่ายๆครับ
แปลงจาก DOS ไป Unix

wisut@thinkpad:~/fromdos file_name

แปลงจาก UNIX ไป DOS

wisut@thinkpad:~/todos file_name

แค่นี้ก็เรียบร้อยโรงเรียนไทยแล้วครับส่วนรายละเอียดท่านสามารถติดตามได้ที่เว็บไซต์ของ Tofrodos

Advertisements
Categories: linux
  1. July 19, 2009 at 12:22 pm

    ehh. attractive

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: