นานแค่ไหนสำหรับคำสั่ง Unix 'ไฟล์'?


16

เมื่อคุณส่งไฟล์ข้อความไปยังfileคำสั่งUnix มันอาจบอกสิ่งที่คุณต้องการ:

input.txt: UTF-8 Unicode English text, with very long lines

ใครสามารถบอกจำนวนอักขระขั้นต่ำที่บรรทัดจะต้องมีให้ถือว่ายาวมากได้หรือไม่ หน้าคนไม่พูดอะไรเกี่ยวกับเรื่องนี้และฉันไม่ต้องการค้นหาซอร์สโค้ด หากมีใครสามารถบอกฉันได้ว่าจะนำคำถามนี้ไปใช้กับการค้นหาของ Google ซึ่งไม่ได้ผลลัพธ์เป็นพันล้านรายการซึ่งเกือบทั้งหมดไม่เกี่ยวข้องฉันก็มีความสุขเช่นกัน

unix  shell 

3
ลงคะแนนเพื่อย้ายไปยัง superuser เนื่องจากไม่เต็มใจที่จะค้นหาซอร์สโค้ด
เกร็กฮิวกิลล์

พวกคุณมีประเด็น - ฉันจะค้นหาซอร์สโค้ดในครั้งต่อไป ขอบคุณยังไงก็ตาม!

คำตอบ:


23

จากascmagic.cในแพ็คเกจซอร์สไฟล์บน Ubuntu:

#include "names.h"

#define MAXLINELEN 300  /* longest sane line length */
#define ISSPC(x) ((x) == ' ' || (x) == '\t' || (x) == '\r' || (x) == '\n' \
          || (x) == 0x85 || (x) == '\f')

ดูเหมือนว่าบรรทัดจะต้องมีมากกว่า 300 ตัวอักษรเพื่อพิจารณาว่า "ยาวมาก"




โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.