joinplan9 - En ligne dans le Cloud

Il s'agit de la commande joinplan9 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


join - opérateur de base de données relationnelle

SYNOPSIS


rejoindre [ Options ] file1 file2

DESCRIPTION


S'inscrire forme, sur la sortie standard, une jointure des deux relations spécifiées par les lignes de
file1 ainsi que file2. Si l'un des noms de fichier est l'entrée standard est utilisée.

File1 ainsi que file2 doivent être triés dans l'ordre croissant de classement ASCII sur les champs sur
laquelle ils doivent être joints, normalement le premier de chaque ligne.

Il y a une ligne dans la sortie pour chaque paire de lignes dans file1 ainsi que file2 qui ont
champs de jointure identiques. La ligne de sortie se compose normalement du champ commun, puis le
reste de la ligne de file1, puis le reste de la ligne de file2.

Les champs de saisie sont normalement des espaces ou des tabulations séparés ; champs de sortie par espace. Dans ce cas,
plusieurs séparateurs comptent pour un et les séparateurs de tête sont supprimés.

Les options suivantes sont reconnues, avec la syntaxe POSIX.

-a n En plus de la sortie normale, produisez une ligne pour chaque ligne non appariable dans le fichier
n, Où n est 1 ou 2.

-v n Comme -a, en omettant la sortie pour les lignes appariées.

-e s Remplacer les champs de sortie vides par une chaîne s.

-1 m
-2 m Rejoignez sur le mle domaine de file1 or file2.

-jn m Équivalent archaïque pour -n m.

-odes champs
Chaque ligne de sortie comprend les champs désignés. Le champ séparé par des virgules
les désignateurs sont soit 0, ce qui signifie le champ de jointure, ou avoir la forme n.m, Où n is
un numéro de dossier et m est un numéro de champ. L'usage archaïque autorise des arguments séparés pour
désignateurs de champ.

-tc Utiliser le caractère c comme seul séparateur (caractère de tabulation) en entrée et en sortie. Tous
apparence de c dans une ligne est significatif.

EXEMPLES


sort / Etc / passwd | join -t: -1 1 -a 1 -e "" - bdays
Ajouter des anniversaires au / Etc / passwd fichier, laissant les anniversaires inconnus vides. La disposition
of /adm/utilisateurs est donné en passwd(5); anniversaires contient des lignes triées comme

tr : ' '/ Etc / passwd | trier -k 3 3 >temp
join -1 3 -2 3 -o 1.1,2.1 temp temp | awk '$1 < $2'
Imprimez toutes les paires d'utilisateurs avec des ID utilisateur identiques.

SOURCE


/src/cmd/join.c

Utilisez joinplan9 en ligne à l'aide des services onworks.net



Derniers programmes en ligne Linux et Windows