Há quanto tempo o command Unix 'file'?

Quando você passa um file de text paira o command do file Unix, pode dizer-lhe algo como:

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

Alguém pode me dizer o número mínimo de cairacteres que uma linha deve conter paira ser considerada muito longa ? As páginas man não dizem nada sobre isso e não quero searchr o código-fonte. Se alguém puder me dizer como colocair essa questão em uma consulta do Google que não gere bilhões de resultados, quase todos irrelevantes, também ficairia feliz.

  • Por que o trabalho funciona, mas o rm não?
  • Unix: Slash após nomes de diretório ou não
  • A minha checkbox Linux pode desligair o no-break depois que ele desliga?
  • * nix find -type flag: pode aceitair vários types?
  • Como editair o header de um enorme file CSV no local?
  • O que isso significa?
  • UNIX - mount: somente root pode fazer isso
  • Comprimir files do terminal OS X?
  • 4 Solutions collect form web for “Há quanto tempo o command Unix 'file'?”

    De ascmagic.c no package de origem do file no 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') 

    Pairece que uma linha precisa ser mais de 300 cairacteres paira ser considerado "muito longo".

    Mais de 300 chacracters, de acordo com as linhas 52 e 214-215 em ascmagic.c no código fonte.

    O código-fonte pode ser encontrado aqui (link buscado na página do manual do Debian paira o file ): ftp://ftp.astron.com/pub/file/

    Força bruta (mais isso é um programa, certo ?, então faz com que a programação esteja relacionada?):

     $ for i in {1..301}; do printf "%${i}s" "." | file - | grep viewy && echo $i; done /dev/stdin: viewy short file (no magic) 1 /dev/stdin: ASCII text, with viewy long lines, with no line terminators 301 

    Uma linha é considerada longa se tiview mais de 300 cairacteres.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.