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

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

プログラム:

NAME


join - リレーショナル データベース オペレータ

SYNOPSIS


join [ オプション ] file1 file2

DESCRIPTION


加入 標準出力で、次の行で指定された XNUMX つの関係の結合を形成します。
file1 および file2. ファイル名の XNUMX つが標準入力の場合、使用されます。

File1 および file2 のフィールドで昇順の ASCII 照合順序でソートする必要があります。
通常、各行の最初に結合されます。

の行の各ペアに対して、出力に XNUMX つの行があります。 file1 および file2 その持っている
同一の結合フィールド。 出力行は通常、共通フィールドで構成され、次に
からの残りの行 file1、次に行の残りの部分 file2.

入力フィールドは通常、スペースまたはタブで区切られています。 フィールドをスペースで出力します。 この場合、
複数のセパレーターは XNUMX つとしてカウントされ、先頭のセパレーターは破棄されます。

次のオプションは、POSIX 構文で認識されます。

-a n 通常の出力に加えて、ファイル内のペアにできない行ごとに行を生成します
nここで、 n は 1 または 2 です。

-v n いいね -a、ペア行の出力を省略します。

-e s 空の出力フィールドを文字列に置き換えます s.

-1 m
-2 m に参加してください mの 番目のフィールド file1 or file2.

-jn m の古風な同等物 -n m.

-oフィールド
各出力行は、指定されたフィールドで構成されます。 コンマ区切りフィールド
指定子は次のいずれかです 0、結合フィールドを意味するか、フォームを持っています n.mここで、 n is
ファイル番号と m フィールド番号です。 古風な使い方では、
フィールド指定子。

-tc 文字を使用する c 入力と出力の唯一の区切り文字 (タブ文字) として。 毎日
の外観 c 一列に並んでいることが重要です。


sort /etc/passwd | | 参加 -t: -1 1 -a 1 -e "" - 誕生日
に誕生日を追加 /etc/passwd ファイルで、不明な誕生日を空のままにします。 レイアウト
of /adm/ユーザー 与えられる passwd(5); 誕生日 次のようなソートされた行が含まれています

tr: ' '/etc/passwd | | 並べ替え -k 3 3 >temp
参加 -1 3 -2 3 -o 1.1,2.1 temp temp | awk '$1 < $2'
同一のユーザー ID を持つすべてのユーザーのペアを出力します。

SOURCE


/src/cmd/join.c

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



最新のLinuxおよびWindowsオンラインプログラム