Це команда dbfdump, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
dbfdump - вивантажує вміст файлу xBase на термінал
СИНТАКСИС
dbfdump [-h] [-r] [-m] xbase_file
ОПИС
Видає вміст xbase_file на стандартний вихід. Перший рядок містить поле
імена, що з’являються в xbase_file, і кожен із наступних рядків містить значення полів
запису. Імена та значення полів доповнюються пробілами до ширини їх полів. Порожній
поля друкуються як рядок "(NULL)".
ВАРІАНТИ
-h інформація заголовка виведення (опис полів).
Друкує визначення поля стовпця перед іншим виводом. Визначення кожного поля
складається з рядка форми
Поле: індекс, Тип=тип, Назва=`ім'я´, Ширина=ширина, Десяткові знаки =точність
де індекс – номер стовпця поля зміщення нуля; в тип вказує на
тип даних значення поля і має значення "Integer", "Real" або "String"; ім'я is
назва поля; ширина – кількість байтів, зарезервованих для значення поля; і
точність - кількість десяткових знаків точності для полів типу "Real", і
дорівнює нулю для полів типу "Integer" і "String".
-r вивести необроблену інформацію про поля, числові значення не переформатовано.
Друкує точні байти, що зустрічаються в xbase_file для значень полів і придушення
друк "(NULL)" для порожніх значень.
-m вивести один рядок на поле.
Друкує кожен запис у багаторядковому форматі, розділений порожніми рядками. Перший рядок
запис дає номер запису у формі
Записи: індекс_запису
де індекс_запису – номер нульового зміщення запису у файлі, а потім
кожне поле запису відображається в окремому рядку у форматі
ім'я: значення
xbase_file
ім'я існуючого файлу xBase.
приклад
dbfdump -h testbase.dbf
припускаючи це testbase.dbf має 1 запис (вставлений іншим прикладом з використанням dbfadd), це
командний рядок видасть такий висновок:
Поле 0: Тип=рядок, заголовок=´NAME´, ширина=20, десяткові числа=0
Поле 1: тип=подвійний, заголовок=´AREA´, ширина=9, десяткові знаки=3
Поле 2: Тип=подвійний, заголовок=´VALUE´, ширина=9, десяткові знаки=2
НАЗВА ОБЛАСТЬ ВАРТІСТЬ РЕГІОН1 25.656 150.22
EXIT СТАТУС
0 Успішне виконання програми.
1 Відсутній xbase_file аргумент.
2 Не вдалося відкрити xbase_file.
3 Немає полів xbase_file.
ДІАГНОСТИКА
За стандартним виведенням може бути видана така діагностика:
DBFOpen(xbase_file,"r") не вдалося.
У цій таблиці немає полів!
Використовуйте dbfdump онлайн за допомогою служб onworks.net