ย่อย .txt .csv .dat ไฟล์ใหญ่ ออกไปเป็นไฟล์อันใหม่ขนาดเล็กลง (ไม่ได้แก้ไขอะไรไฟล์ตั้งเดิม)

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
jataz2
PHP Super Member
PHP Super Member
Posts: 254
Joined: 22/02/2011 11:48 am

ย่อย .txt .csv .dat ไฟล์ใหญ่ ออกไปเป็นไฟล์อันใหม่ขนาดเล็กลง (ไม่ได้แก้ไขอะไรไฟล์ตั้งเดิม)

Post by jataz2 »

ใช้คำสั่ง unix รันผ่านโปรเเกรม cygwin64 ติดตั้งใน window

$ split -l 1000000 -d --additional-suffix=.csv D:\NewFolder1\sourceFile.csv destFile

คำสั่งนี้หมายถึง

ที่พาธ D:\NewFolder1\ ให้เปิดไฟล์ sourceFile.csv แล้วอ่านเนื้อไฟล์ แล้วพ่นไปเป็นไฟล์ใหม่ ด้วยวิธีนับจำนวนแถว ในที่นี้ 1000000 แถว/ไฟล์
โดยให้ไฟล์ใหม่ชื่อว่า destFile00.csv , destFile01.csv, destFile02.csv ไปเรื่อยๆ
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - C/C++ & java & Python”

Who is online

Users browsing this forum: No registered users and 4 guests