카테고리 없음
[유닉스] Unix 'file'명령은 얼마나 걸립니까?
행복을전해요
2021. 1. 6. 03:58
에서 ascmagic.c
에서 파일 우분투에서 소스 패키지 :
#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 자 이상이어야합니다.
-------------------소스 코드의 ascmagic.c에있는 52 행과 214-215 행에 따르면 300 명이 넘는 chacracters.
소스 코드는 여기 (에 대한 Debian man 페이지에서 가져온 링크 file
) : ftp://ftp.astron.com/pub/file/ 에서 찾을 수 있습니다 .
무차별 대입 (또한 이것은 프로그램입니다. 그렇기 때문에 프로그래밍과 관련이 있습니까?) :
$ for i in {1..301}; do printf "%${i}s" "." | file - | grep very && echo $i; done
/dev/stdin: very short file (no magic)
1
/dev/stdin: ASCII text, with very long lines, with no line terminators
301
-------------------행이 300자를 초과하면 긴 것으로 간주됩니다.
출처
https://stackoverflow.com/questions/2005807