이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 dbfdump 명령입니다.
프로그램:
이름
dbfdump - xBase 파일의 내용을 터미널에 덤프합니다.
개요
dbfdump [-h] [-r] [-m] xbase_파일
기술
의 내용을 덤프합니다. xbase_파일 표준 출력으로. 첫 번째 줄에는 필드가 포함되어 있습니다.
에 나타나는 이름 xbase_파일, 다음 각 줄에는 필드 값이 포함되어 있습니다.
기록의. 필드 이름과 값은 필드 너비에 맞게 공백으로 채워집니다. 비어 있는
필드는 "(NULL)" 문자열로 인쇄됩니다.
옵션
-h 출력 헤더 정보(필드 설명)
다른 출력 전에 열 필드 정의를 인쇄합니다. 각 필드 정의
다음과 같은 형태의 라인으로 구성됩니다.
들: 색인, 유형=유형, 제목=`name′, 너비=폭, 소수점=정확
어디에 색인 필드의 XNUMX 오프셋 열 번호입니다. 그만큼 유형 를 나타냅니다
필드 값의 데이터 유형이며 "정수", "실수" 또는 "문자열"입니다. name is
필드 이름 폭 필드 값을 위해 예약된 바이트 수입니다. 그리고
정확 "실수" 유형 필드의 소수점 이하 자릿수입니다.
"정수" 및 "문자열" 유형 필드의 경우 XNUMX입니다.
-r 원시 필드 정보를 출력하며 숫자 값은 형식이 다시 지정되지 않습니다.
발생하는 정확한 바이트를 인쇄합니다. xbase_파일 필드 값의 경우 및 억제
빈 값에 대해 "(NULL)"을 인쇄합니다.
-m 필드당 한 줄을 출력합니다.
빈 줄로 구분된 여러 줄 형식으로 각 레코드를 인쇄합니다. 첫 번째 줄
레코드는 다음 형식으로 레코드 번호를 제공합니다.
기록 : 레코드_인덱스
어디에 레코드_인덱스 파일에 있는 레코드의 XNUMX 오프셋 번호입니다.
레코드의 각 필드는 다음 형식으로 자체 줄에 나타납니다.
name: 가치
xbase_파일
기존 xBase 파일의 이름입니다.
예
dbfdump -h 테스트베이스.dbf
가정 테스트베이스.dbf 1개의 레코드가 있습니다(다른 예제에서 다음을 사용하여 삽입됨). dbfadd), 이것
명령줄은 다음과 같은 출력을 생성합니다.
필드 0: 유형=문자열, 제목='NAME', 너비=20, 소수=0
필드 1: 유형=Double, 제목='AREA', 너비=9, 소수점=3
필드 2: 유형=Double, 제목='VALUE', 너비=9, 소수점=2
이름 지역 가치 지역1 25.656 150.22
EXIT 지위
0 성공적인 프로그램 실행.
1 누락 xbase_파일 논의.
2 열지 못했습니다 xbase_파일.
3 에 필드가 없습니다. xbase_파일.
진단
stdout에 대해 다음 진단이 발행될 수 있습니다.
DBF열기(xbase_파일,"r")이 실패했습니다.
이 테이블에는 필드가 없습니다.
onworks.net 서비스를 사용하여 온라인으로 dbfdump 사용