GNU/Linux >> Linux の 問題 >  >> Linux

Linux での join コマンドの例

join コマンドは、共通フィールドで 2 つのファイルの行を結合します。

構文:

# join [OPTION]... FILE1 FILE2

同一の結合フィールドを持つ入力行のペアごとに、標準出力に行を書き込みます。デフォルトの結合フィールドは、空白で区切られた最初のフィールドです。 FILE1 または FILE2 (両方ではない) が - の場合、標準入力を読み取ります。

join コマンドの例

1. 指定された入力ファイルの共通行を結合して表示するには:

# join file1.txt file2.txt 

2. 指定したファイルからペアリングできない行を印刷するには:

# join -a 1
# join -a 2 

3. 不足しているフィールドを空に置き換えるには:

# join -e EMPTY 

4. 比較時に大文字と小文字の違いを無視するには:

# join -i file1.txt file2.txt
# join --ignore-case file1.txt file2.txt 

5. 出力を構築する際にフォーマットに従うには:

# join -o FORMAT file1.txt file2.txt 

6. CHAR を入力および出力フィールドセパレーターとして使用するには:

# join -r CHAR file1.txt file2.txt 

7. unpairable を出力し、joined を抑制するには:

# join -v 1 file1.txt file2.txt 

8. 入力がソートされていることを確認するには:

# join --check-order file1.txt file2.txt 

9. 入力がソートされていることを確認しない場合:

# join --nocheck-order file1.txt file2.txt 

10. ヘルプを表示して終了するには:

# join --help

11. バージョン情報を取得するには:

# join --version 


Linux
  1. 8 Linux TR コマンドの例

  2. Linux での rm コマンドの例

  3. Linux での ps コマンドの例

  1. LinuxでのTouchコマンドの10の実用例

  2. Linux での dd コマンドの例

  3. w Linux でのコマンド例

  1. Linux での sa コマンドの例

  2. Linux での ac コマンドの例

  3. Linux での df コマンドの例