이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 stringsposix 명령입니다.
프로그램:
이름
문자열 — 파일에서 인쇄 가능한 문자열 찾기
개요
문자열 [-a] [-t 체재] [-n 번호] [파일...]
기술
The 문자열 유틸리티는 일반 파일에서 인쇄 가능한 문자열을 찾아서 기록합니다.
해당 문자열을 표준 출력으로 보냅니다. 인쇄 가능한 문자열은 XNUMX개의 시퀀스입니다(기본값).
또는 다음으로 끝나는 인쇄 가능한 문자 또는 NUL 문자. 추가의
구현 정의 문자열을 작성할 수 있습니다. 보다 로컬 데프.
첫 번째 인수가 다음과 같을 경우 '-', 결과가 지정되지 않았습니다.
옵션
The 문자열 유틸리티는 POSIX.1-2008의 기본 정의 볼륨을 준수해야 합니다. 섹션
12.2, 유틸리티 통사론 가이드 라인, 의 명시되지 않은 사용법을 제외하고 '-'.
다음 옵션이 지원됩니다.
-a 파일 전체를 스캔합니다. 만약에 -a 지정되지 않은 경우 구현입니다.
각 파일의 어느 부분에서 문자열을 검사할지 정의했습니다.
-n 번호 최소 문자열 길이를 지정합니다. 번호 주장은 긍정적이다
십진수. 기본값은 4입니다.
-t 체재 파일 시작 부분부터 바이트 오프셋 앞에 각 문자열을 씁니다. 그만큼
형식은 형식으로 사용되는 단일 문자에 따라 달라집니다. 체재 옵션-
논의:
d 오프셋은 XNUMX진수로 기록되어야 합니다.
o 오프셋은 XNUMX진수로 작성되어야 합니다.
x 오프셋은 XNUMX진수로 작성됩니다.
피연산자
다음 피연산자가 지원됩니다.
파일 입력으로 사용할 일반 파일의 경로 이름입니다. 그렇지 않은 경우 파일 피연산자는
지정된, 문자열 유틸리티는 표준 입력에서 읽어야 합니다.
STDIN
INPUT FILES 섹션을 참조하십시오.
입력 파일
유틸리티 인수 또는 표준 입력으로 명명된 입력 파일은 일반 파일이어야 합니다.
모든 형식의 파일.
환경 변수
다음 환경 변수는 실행에 영향을 미칩니다. 문자열:
랑 설정되지 않은 국제화 변수에 대한 기본값을 제공하거나
없는. (POSIX.1-2008의 기본 정의 볼륨을 참조하십시오. 섹션 8.2,
국제화 변수 국제화를 위해
로케일 범주의 값을 결정하는 데 사용되는 변수)
LC_ALL 비어 있지 않은 문자열 값으로 설정된 경우 다른 모든 값을 재정의합니다.
국제화 변수.
LC_CTYPE 텍스트 데이터의 바이트 시퀀스 해석을 위한 로케일 결정
문자로(예: 다중 바이트 문자가 아닌 단일 바이트
인수 및 입력 파일) 및 인쇄 가능한 문자열을 식별합니다.
LC_메시지
의 형식과 내용에 영향을 주는 데 사용해야 하는 로케일을 결정합니다.
표준 오류에 기록된 진단 메시지.
NLS경로 처리를 위한 메시지 카탈로그의 위치를 결정합니다. LC_메시지.
비동기 이벤트
기본.
표준 출력
발견된 문자열은 한 줄에 하나씩 표준 출력에 기록됩니다.
때 -t 옵션이 지정되지 않은 경우 출력 형식은 다음과 같습니다.
"%NS", <현>
와 더불어 -t o 옵션인 경우 출력 형식은 다음과 같습니다.
"%영형 %NS", <바이트 오프셋>,현>
와 더불어 -t x 옵션인 경우 출력 형식은 다음과 같습니다.
"%엑스 %NS", <바이트 오프셋>,현>
와 더불어 -t d 옵션인 경우 출력 형식은 다음과 같습니다.
"%NS %NS", <바이트 오프셋>,현>
STDERR
표준 오류는 진단 메시지에만 사용해야 합니다.
출력 파일
없음.
확장 기술
없음.
EXIT 지위
다음 종료 값이 반환됩니다.
0 성공적으로 완료되었습니다.
>0 오류가 발생했습니다.
결과 OF 오류
기본.
The 수행원 섹션 are 유익합니다.
신청 사용법
기본적으로 바이너리의 데이터 영역(텍스트, "bss" 또는 헤더 영역과 반대)
실행 파일을 검사합니다. 구현에서는 스캔되는 영역을 문서화합니다.
일부 역사적 구현에는 NUL이 필요하지 않거나 문자열에 대한 종결자
NUL을 문자열 종결자로 사용하지 않는 언어가 문자열을 갖도록 허용합니다.
쓴.
사용 예
없음.
이론적 해석
옵션 구문을 합리화하고 객체와 약간의 어려움을 겪는 것 외에도
실행 가능한 바이너리 파일, 문자열 역사적 관행과 밀접하게 일치하도록 지정되었습니다. 그만큼 -a
그리고 -n 부적합을 대체하기 위한 옵션이 도입되었습니다. - 그리고 -번호 옵션. 이것들
옵션은 더 이상 POSIX.1‐2008에 지정되지 않지만 일부에는 있을 수 있습니다.
구현.
The -오 옵션은 역사적으로 구현마다 다른 것을 의미합니다. 일부 사용
``라는 뜻이다오프셋 XNUMX진수''로 사용하고 다른 사람들은 ``오프셋 XNUMX진수''로 표시됩니다. 대신에
어느 쪽이 가장 덜 불만스러울지 결정하려고 노력 중입니다. -t 옵션이 추가되었습니다. 그것은
원래 이름이 붙은 -O 오프셋(offset)'을 의미하지만 다음과 같이 변경되었습니다. -t 일관성을 갖다 od.
ISO C 표준 기능 이스프린트()는 다음 도메인으로 제한됩니다. 부호 이륜 전차. 이
POSIX.1‐2008 볼륨에서는 현재 정의된 대로 문자열을 작성하는 구현이 필요합니다.
장소.
미래 오시는 길
없음.
onworks.net 서비스를 사용하여 온라인으로 stringsposix를 사용하세요.
