Ini ialah arahan dbfdump yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
dbfdump - membuang kandungan fail xBase ke terminal
SINOPSIS
dbfdump [-h] [-r] [-m] xbase_file
DESCRIPTION
Melambakkan kandungan xbase_file kepada keluaran standard. Baris pertama mengandungi medan
nama yang muncul dalam xbase_file, dan setiap baris berikut mengandungi nilai medan
daripada rekod. Nama dan nilai medan dilapisi oleh ruang kepada lebar medannya. kosong
medan dicetak sebagai rentetan "(NULL)".
PILIHAN
-h maklumat pengepala output (huraian medan).
Mencetak takrifan medan lajur sebelum output lain. Setiap definisi medan
terdiri daripada baris bentuk
Bidang: indeks, Jenis=jenis, Tajuk=`nama´, Lebar=lebar, Perpuluhan=ketepatan
di mana indeks ialah nombor lajur mengimbangi sifar medan; yang jenis menunjukkan
datatype bagi nilai medan dan sama ada "Integer", "Real" atau "String"; nama is
nama medan; lebar ialah bilangan bait yang dikhaskan untuk nilai medan; dan
ketepatan ialah bilangan tempat perpuluhan ketepatan untuk medan jenis "Sebenar", dan
ialah sifar untuk medan jenis "Integer" dan "String".
-r keluarkan maklumat medan mentah, nilai angka tidak diformat semula.
Mencetak bait tepat yang berlaku dalam xbase_file untuk nilai medan dan penindasan
mencetak "(NULL)" untuk nilai kosong.
-m keluarkan satu baris setiap medan.
Mencetak setiap rekod dalam format berbilang baris yang dipisahkan oleh baris kosong. Baris pertama
rekod memberikan nombor rekod dalam borang
Rekod: indeks_rekod
di mana indeks_rekod ialah nombor offset sifar rekod dalam fail, dan kemudian
setiap medan rekod muncul pada barisnya sendiri dalam format
nama: nilai
xbase_file
nama fail xBase sedia ada.
CONTOH
dbfdump -h testbase.dbf
mengandaikan bahawa testbase.dbf mempunyai 1 rekod (disisipkan oleh contoh lain menggunakan dbfadd), ini
baris arahan akan menghasilkan output berikut:
Medan 0: Jenis=String, Tajuk=´NAME´, Lebar=20, Perpuluhan=0
Medan 1: Jenis=Berganda, Tajuk=´LUAS´, Lebar=9, Perpuluhan=3
Medan 2: Jenis=Double, Tajuk=´VALUE´, Lebar=9, Perpuluhan=2
NAMA KAWASAN NILAI WILAYAH1 25.656 150.22
EXIT STATUS
0 Perlaksanaan program yang berjaya.
1 Hilang xbase_file hujah.
2 Gagal dibuka xbase_file.
3 Tiada medan di dalamnya xbase_file.
DIAGNOSTIK
Diagnostik berikut mungkin dikeluarkan pada stdout:
DBFOpen(xbase_file,"r") gagal.
Tiada medan dalam jadual ini!
Gunakan dbfdump dalam talian menggunakan perkhidmatan onworks.net