Jest to polecenie dbfdump, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
dbfdump - zrzuca zawartość pliku xBase do terminala
STRESZCZENIE
dbfdump [-h] [-r] [-m] plik_xbase
OPIS
Zrzuca zawartość plik_xbase na standardowe wyjście. Pierwsza linia zawiera pole
nazwiska pojawiające się w plik_xbase, a każdy z kolejnych wierszy zawiera wartości pól
rekordu. Nazwy i wartości pól są dopełniane spacjami do szerokości pól. Pusty
pola są drukowane jako ciąg "(NULL)".
OPCJE
-h informacje o nagłówku wyjściowym (opisy pól).
Drukuje definicje pól kolumn przed innymi danymi wyjściowymi. Każda definicja pola
składa się z linii formy
Pole: wskaźnik, Typ=rodzaj, Tytuł=`Nazwa´, Szerokość=szerokość, dziesiętne=precyzja
gdzie wskaźnik jest numerem kolumny z przesunięciem zerowym pola; ten rodzaj wskazuje
typ danych wartości pola i jest albo "Integer", "Real" lub "String"; Nazwa is
nazwa pola; szerokość to liczba bajtów zarezerwowanych dla wartości pola; oraz
precyzja to liczba miejsc dziesiętnych dokładności dla pól typu „Real”, oraz
wynosi zero dla pól typu „Integer” i „String”.
-r wyjściowe informacje o nieprzetworzonych polach, wartości liczbowe nie są ponownie formatowane.
Wyświetla dokładne bajty występujące w plik_xbase dla wartości pól i pomija
drukowanie "(NULL)" dla pustych wartości.
-m wypisz jeden wiersz na pole.
Drukuje każdy rekord w formacie wielowierszowym oddzielonym pustymi wierszami. Pierwsza linia
rekord podaje numer rekordu w formularzu
Dokumentacja: rekord_indeksu
gdzie rekord_indeksu jest numerem przesunięcia zerowego rekordu w pliku, a następnie
każde pole rekordu pojawia się w osobnym wierszu w formacie
Nazwa: wartość
plik_xbase
nazwa istniejącego pliku xBase.
PRZYKŁAD
dbfdump -h baza testowa.dbf
przy założeniu, że baza testowa.dbf ma 1 rekord (wstawiony przez inny przykład za pomocą dbfadd), to
wiersz poleceń wygeneruje następujące dane wyjściowe:
Pole 0: Typ=Ciąg, Tytuł=´NAZWA´, Szerokość=20, Ułamki dziesiętne=0
Pole 1: Typ=Podwójny, Tytuł=„OBSZAR”, Szerokość=9, Dziesiętne=3
Pole 2: Typ=Podwójny, Tytuł=´WARTOŚĆ´, Szerokość=9, Ułamki dziesiętne=2
NAZWA OBSZAR WARTOŚĆ REGION1 25.656 150.22
EXIT STATUS
0 Pomyślne wykonanie programu.
1 brakujący plik_xbase argumenty.
2 Nie udało się otworzyć plik_xbase.
3 Brak pól w plik_xbase.
DIAGNOSTYKA
Poniższa diagnostyka może zostać wydana na standardowe wyjście:
DBFOtwórz(plik_xbase„r”) nie powiodło się.
W tej tabeli nie ma pól!
Korzystaj z dbfdump online za pomocą usług onworks.net