これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドdbfdumpです。
プログラム:
NAME
dbfダンプ -xBaseファイルの内容を端末にダンプします
SYNOPSIS
dbfダンプ [-h] [-r] [-m] xbase_file
DESCRIPTION
の内容をダンプします xbase_file 標準出力に。 最初の行にはフィールドが含まれています
に表示される名前 xbase_file、および次の各行にはフィールド値が含まれています
レコードの。 フィールド名と値は、フィールド幅に合わせてスペースで埋められます。 空の
フィールドは文字列 "(NULL)"として出力されます。
OPTIONS
-h 出力ヘッダー情報(フィールドの説明)。
他の出力の前に列フィールド定義を出力します。 各フィールド定義
フォームの行で構成されます
フィールド: index、Type =type、Title = `名´、幅=幅、小数=精度
コラボレー index フィールドのゼロオフセット列番号です。 the type を示します
フィールド値のデータ型であり、「整数」、「実数」、または「文字列」のいずれかです。 名 is
フィールドの名前。 幅 フィールドの値用に予約されているバイト数です。 と
精度 「実数」タイプのフィールドの精度の小数点以下の桁数であり、
「整数」および「文字列」タイプのフィールドの場合はゼロです。
-r 生のフィールド情報を出力します。数値は再フォーマットされません。
で発生する正確なバイトを出力します xbase_file フィールド値と抑制
空の値の場合は「(NULL)」を出力します。
-m フィールドごとにXNUMX行を出力します。
空の行で区切られた複数行形式で各レコードを印刷します。 の最初の行
レコードは、フォームのレコードの番号を示します
記録: レコードインデックス
コラボレー レコードインデックス ファイル内のレコードのゼロオフセット番号であり、
レコードの各フィールドは、独自の行に次の形式で表示されます
名: 値
xbase_file
既存のxBaseファイルの名前。
実施例
dbfダンプ -h テストベース.dbf
仮定して テストベース.dbf 1つのレコードがあります(他の例で挿入されています dbfadd)、 この
コマンドラインは次の出力を生成します。
フィールド0:Type = String、Title =´NAME´、Width = 20、Decimals = 0
フィールド1:Type = Double、Title =´AREA´、Width = 9、Decimals = 3
フィールド2:Type = Double、Title =´VALUE´、Width = 9、Decimals = 2
名前 エリア 値 REGION1 25.656 150.22
EXIT ステータス
0 プログラムの実行が成功しました。
1 見つけて下さい xbase_file 引数。
2 開くことができませんでした xbase_file.
3 にフィールドはありません xbase_file.
診断
次の診断がstdoutで発行される場合があります。
DBFOpen(xbase_file、 "r")が失敗しました。
このテーブルにはフィールドがありません!
onworks.netサービスを使用してオンラインでdbfdumpを使用する