英語フランス語スペイン語

OnWorksファビコン

showtablep - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで showtablep を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレータ、MAC OS オンライン エミュレータなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks の無料ホスティング プロバイダで実行できるコマンド showtablep です。

プログラム:

NAME


showtable - 適切にフォーマットされた列にデータを表示します

USAGE


ショーテーブル [-オプション] [file]

DESCRIPTION


ショーテーブル 入力データ ストリームを読み取り、適切にフォーマットされたリストに表示します。
オプションに応じて正確な書式設定が行われます。 入力ストリーム、 file またはデフォルトで「STDIN」
タブで区切られたデータ、または定義されたデータで構成されている必要があります。 セパレーター キャラクター(参照 -d).

実際の出力フォーマットは、 ショーテーブル モジュールを開きます。

OPTIONS


オプションには XNUMX つの一般的なセットがあります。入力の形式を決定するのに役立つオプションです。
そして出力の形式を決定するもの。

オプション 影響
-休憩=STR
列間のブレーク文字列を「」に設定します。STR"。デフォルトはタブ (""\t"") です。
-ストリップ も指定すると、ブレーク文字列を囲む空白も無視されます。

-dSTR これは「-break=」と同じです。STR.

-うなずく(灰)
ダッシュ、等号、下線などの区切り文字を無視しないでください。
If -ノダッシュ が与えられ、これらの行がストリーム内に出現すると、次のようになります。
通常のデータとして扱われます。

-ti(tles)[=NN]
最初の治療 NN 列タイトルとしてのデータ行。 列内の複数の単語
タイトルは垂直方向に折り返される場合があります。 もし NN 省略した場合、デフォルトは 1 になります。 -タイトル
オプションはと同じです -タイトル=0.

-in(入れる)=type
入力タイプを次のように設定します type、次のいずれかになります。 ボックス, リスト, テーブルまたは シンプルな。 A
シンプルな-type テーブルは、 テーブル-type ですが、折り返し文字はありません
認識された。

-ストリップ) 列値の周囲から空白を削除します。

-nos(旅行)
入力から空白を削除しないでください。 フォーマットまたは整列されたものがある場合に便利です
ボックス化されたテーブル内のデータ。

オプション 影響 出力
-テーブル) 使用 テーブル 出力の形式。長さよりも長い列値を折り返します。
指定または決定された列幅。 詳細については、「Data::ShowTable」を参照してください。

-si(十分) 列値をラップせずに、単純なテーブル形式を使用します。 見る
詳細については、Data::ShowTable を参照してください。

-リスト) リスト形式の形式を使用します。 詳細については、「Data::ShowTable」を参照してください。

-箱) 「ボックス」スタイルのテーブルを使用します。 詳細については、「Data::ShowTable」を参照してください。

-ht(ml) HTML 形式を使用します。 詳細については、「Data::ShowTable」を参照してください。

-ti(トル)=name1,name2、...、お名前N
列名を明示的に定義します。 これはデータの列に名前を付けるのに役立ちます
「STDIN」から、 ショーテーブル フィルターとして使用されています。 最初の列名、
name1、数字で始めることはできません。 このオプションでは、取得した列タイトルを許可します。
オーバーライドされる入力から。

-能(読み手)
テーブルにヘッダーを出力しないでください。 -タイトル=0 このオプションを意味します。

-fn1[,n2……、 nN]
番号付きフィールドを選択します n1, n2、などを表示します。 それぞれ nN フィールドインデックス、または
形式のインデックスの範囲: "N"-"M" デフォルトでは、すべてのフィールドが表示されます。
各行。 フィールドには 1 から番号が付けられます。例: 最初のフィールドと、
の XNUMX ~ XNUMX つのフィールド/etc/passwd" ファイル:

ショーテーブル -d: -f1,2-5 /etc/passwd

-田畑=fname1[,fname2……、 fnameN]
表示する名前付きフィールドを選択します。 フィールド名は次のいずれかで使用可能である必要があります。
データ ストリーム経由、または -タイトル オプション。 指定されたフィールド名
既存のフィールド名と一致する必要があります 正確に.

ファイルを使用して「/etc/passwd" 別の例: 同じ最初の XNUMX つを表示するには
フィールドの名前順:

showtable -d: -titles=ログイン,UID -fields=ログイン,UID /etc/passwd

-幅)=NUM
テーブルの最大幅を設定します。 この値は変数に適用されます
データ::ショーテーブル::最大テーブル幅。 すべての列の幅の合計が
表示される値がこの値を超えると、すべての列幅が均一に拡大縮小されます。

If -幅 が与えられていない場合、すべての出力に対して、 -html、デフォルト値は
定義されている場合は「"COLUMNS"」、定義されていない場合は 80 のいずれかです。 ウィス -html モードはありません
のデフォルト値 -幅; 言い換えれば、幅に制限はありません。

-cw(idths)=w1[,w2、...、wN]
個々の列の幅を指定された値に設定します。 空の列幅は、
最大幅はありません。 もし -幅 オプションも指定されている場合、 -c幅 の項目に表示されます。
幅は分数またはパーセントで指定することもできます。

例: 20 列目の最大幅を XNUMX 文字に設定するには:

-cw=,,20

HTMLのみ オプション 使用 of which 含意する -html)
-逃げ場はありません)
データに対して HTML エスケープ シーケンスを実行しないでください。 これにより、HTML テキストの埋め込みが可能になります
データ内で正しく表示されるようにするには、 -html オプションを選択します。

-属性='属性1 属性2 ... '
「TABLE」トークンに挿入されるテーブル属性を宣言します。 のために
たとえば、次のオプションがあります。

-attributes='BORDER=0 CELLSPACING=2 CELLPADDING=4'

これにより、次の HTML が生成されます。



デフォルトのテーブル属性は次のとおりです。



-t(タイトル)_f(オルマット)=fmt1;fmt2;...;fmtN
列タイトルの HTML 形式を設定します。 の -title_formats (あるいは単に -tf)
列ごとに複数回指定することも、複数の列の形式で指定することもできます
同じオプションにセミコロン "";"" で区切って指定できます。

fmtN それ自体をカンマで区切った複数の HTML アイテムにすることもできます。 それぞれのHTML
要素は HTML トークンとして指定できます (例: ""\ ")、またはプレーンとして
名前 (例: ""BOLD"")。

たとえば、次は XNUMX つの列のタイトル形式の仕様です。
最初の列のタイトルは太字斜体、XNUMX番目は斜体、XNUMX番目は斜体にする必要があります。
小さいフォントの斜体:

-tf='BOLD,I;I; 、私'

-d(ata)_f(フォーマット)=fmt1;fmt2;...;fmtN
と同じ -title_formats ただし、列データに適用されます。

-url=col1=url1,col2=url2、...
列名またはインデックスから <A として挿入される URL へのマッピングを定義します。
HREF's> で名前付き列の値を囲みます。 それぞれ 列名、または
インデックスとそれぞれの URLN に挿入される URL を表す文字列です。
指定された列。

URL テキストには次の置換文字列が含まれる場合があります。

%K - 現在の列名 (または キー).

%V - は現在の列の値に置き換えられます。

複数 -url 必要に応じて、長いオプションを作成するのではなく、オプションを指定することもできます。
単一の引数 -url 例えば:

showtable -d: -f1,6 -titles=ログイン,ホームディレクトリ \
-url='Login=mailto:%V' \
-url='HomeDir=ファイル:%V' \
/etc/passwd

その他 オプション
-助けて ユーザーにヘルプを表示して終了します。

箱入りの 入力
入力タイプが ボックス、その後、縦横のボックス文字が
入力ストリームと垂直ボックス文字を囲む空白が削除されます。 の
垂直ボックス文字 (列区切り文字) は、「"|"」または「":"」です。 水平ボックス
文字は「"+"」と「"-"」です。

さらに、列内でラップされたデータは、次のように XNUMX つの列値として認識され、解析されます。
の存在を認識する ラッピング 接頭辞 or ラッピング サフィックス キャラクター。 現在、
折り返しの接頭辞文字は「<」、折り返しの接尾辞文字は「>」です。

ここでは、列内でラップされたデータの例を示します。 下の表には XNUMX つだけあります
論理的な データの行。 両方の行にデータが複数にラップされている 物理的な 行。

+--------+--------+----------+
| 列 1 | 列 2 | 列 3 |
+--------+--------+----------+
| これは>| 別のもの>| 行 1,3、XNUMX>|
|< 継続>|< 値。 | |
| | |
|
|これは>| 項目2-2 | 項目2-3 |
+--------+--------+----------+

リスト フォーマット
使用している場合 -リスト or -input=リスト オプションのいずれかまたは両方、入力と出力は次のようになります。
「リスト」形式で、次の構文を使用して実装されます。

r1c1_name: r1c1_value
r1c2_name: r1c2_value
...
r1cN_name: r1cN_value

r2c1_name: r2c1_value
r2c2_name: r2c2_value
: r2c2_value_続き
...
r2cN_name: r2cN_value

rMc1_name: rMc1_value
rMc2_name: rMc2_value
...
rMcN_name: rMcN_value

データは XNUMX つ以上で構成されます コラム、空行で終わります。

の項目に表示されます。 で構成されてい の項目に表示されます。 、その後にコロン「:」、その後にオプションの、
単一のスペースまたはタブの後に の項目に表示されます。 、同じ行にあります。

前の列値の継続行は XNUMX つ以上のスペースまたはタブで構成されます
文字、コロン「:」、オプションの XNUMX つ、単一のスペースまたはタブ、その後に継続
価値。 上の例では、XNUMX 行目の XNUMX 列目の値が継続されています。

HTML 入力   HTML 出力
使用時 -html HTML 形式のテキストがすでに含まれているデータの場合、 -逃げ場はありません オプション
使用すべきです。 デフォルトでは、すべての入力テキストが想定されます HTML 形式である必要があり、
エスケープされ、埋め込まれた「<」、「>」文字がある場合でも正しく表示されるようになります。

依存関係


データ::ShowTable モジュール
実際の出力フォーマットを実行します。

onworks.net サービスを使用してオンラインで showtablep を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad