ชื่อ tis620 –> utf8

Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที

วันนี้เปิดอ่าน files จาก filesystem ที่เคยใช้กับ LinuxTLE 7.0 ซึ่งใช้ Locale TIS-620 เลยอ่านชื่อที่เป็นภาษาไทยไม่ออก เลยใช้คำสั่งแบบถึก ๆ แก้ปัญหาเฉพาะหน้าไว้ และบันทึกไว้กันลืม

$  ls|while read a;do  mv $a $(echo $a|iconv -ftis620 -tutf8); done

version 2:

$ ls|while read a;do  if [ "x$a" != "x$(ec$a|iconv -ftis620 -tutf8)" ]; then   mv "$a" "$(echo $a|iconv -ftis620 -tutf8)"; fi done
ก่อนหน้า โจใจ
ถัดไป โชคดี