InglésFrancésEspañol

Ad


icono de página de OnWorks

joinposix - Online en la nube

Ejecute joinposix en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando joinposix que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


unirse - operador de base de datos relacional

SINOPSIS


únete [−un número de expediente| −v número de expediente] [−e cadena] [−o lista] [−t tanque]
[-1 campo] [-2 campo] file1 file2

DESCRIPCIÓN


El únete La utilidad realizará una combinación de igualdad en los archivos. file1 y file2. El unido
los archivos se escribirán en la salida estándar.

El campo de combinación es un campo en cada archivo en el que se comparan los archivos. los únete utilidad
Deberá escribir una línea en la salida por cada par de líneas en file1 y file2 que tienen
campos de combinación idénticos. La línea de salida por defecto consistirá en el campo de unión, luego
los campos restantes de file1, luego los campos restantes de file2. Este formato puede ser
cambiado usando el −o opción (ver más abajo). los −un La opción se puede utilizar para agregar incomparables
líneas a la salida. los −v La opción se puede usar para generar solo líneas no coincidentes.

Los archivos file1 y file2 se ordenará en la secuencia de clasificación de sort −b en
campos en los que se unirán, por defecto el primero de cada línea. Todo seleccionado
la salida se escribirá en la misma secuencia de clasificación.

Los separadores de campo de entrada predeterminados serán caracteres. En este caso, varios
los separadores contarán como un separador de campo y los separadores iniciales se ignorarán.
El separador de campo de salida predeterminado será un .

El separador de campo y la secuencia de clasificación se pueden cambiar utilizando el −t opción (ver
abajo).

Si la misma clave aparece más de una vez en cualquiera de los archivos, todas las combinaciones del conjunto de
campos restantes en file1 y el conjunto de campos restantes en file2 se emiten en el orden
de las líneas encontradas.

Si los archivos de entrada no están en la secuencia de clasificación adecuada, los resultados son
sin especificar.

CAMPUS


El únete La utilidad deberá cumplir con el volumen de Definiciones Básicas de POSIX.1‐2008, Sección
12.2, Utilidad Sintaxis Líneas directrices.

Se admitirán las siguientes opciones:

−un número de expediente
Producir una línea para cada línea no emparejada en el archivo número de expediente, Donde número de expediente
es 1 o 2, además de la salida predeterminada. Si ambos −un1 y −un2 se especifican,
Se emitirán todas las líneas no emparejables.

−e cadena Reemplazar campos de salida vacíos en la lista seleccionada por −o con la cuerda cadena.

−o lista Construya la línea de salida para que comprenda los campos especificados en lista, cada elemento
de los cuales tendrá una de las dos formas siguientes:

1. número_archivo.campo, Donde número de expediente es un número de archivo y campo es un decimal
número de campo entero

2. 0 (cero), que representa el campo de combinación

Los elementos de lista será cualquiera -separado o -separado, como
especificado en la Directriz 8 del volumen de Definiciones Básicas de POSIX.1‐2008, Sección
12.2, Utilidad Sintaxis Líneas directrices. Los campos especificados por lista será escrito
para todas las líneas de salida seleccionadas. Campos seleccionados por lista que no aparecen en el
la entrada se tratará como campos de salida vacíos. (Ver el −e opción.) Sólo
Se escribirán los campos solicitados específicamente. La solicitud debe garantizar
esa lista es un argumento de línea de comando único.

−t tanque Usar personaje tanque como separador, tanto para la entrada como para la salida. Cada aparición
of tanque en una línea será significativa. Cuando se especifica esta opción, el
La secuencia de clasificación será la misma que sort sin el −b .

−v número de expediente
En lugar de la salida predeterminada, produzca una línea solo para cada línea que no se puede emparejar en
número de expediente, Donde número de expediente es 1 o 2. Si ambos −v1 y −vSe especifican 2, todos
saldrán líneas no emparejables.

-1 campo Únete al campoth campo del archivo 1. Los campos son enteros decimales que comienzan con
1.

-2 campo Únete al campoth campo del archivo 2. Los campos son enteros decimales que comienzan con
1.

OPERANDOS


Se admitirán los siguientes operandos:

file1, file2
Un nombre de ruta de un archivo que se va a unir. Si alguno de los file1 or file2 operandos es
'-', se utilizará la entrada estándar en su lugar.

ESTÁNDAR


La entrada estándar se utilizará solo si el file1 or file2 operando es '-'. Ver la ENTRADA
Sección ARCHIVOS.

ENTRADA ARCHIVOS


Los archivos de entrada serán archivos de texto.

MEDIO AMBIENTE VARIABLES


Las siguientes variables de entorno afectarán la ejecución de únete:

IDIOMA Proporcione un valor predeterminado para las variables de internacionalización que no están configuradas o
nulo. (Consulte el volumen de Definiciones básicas de POSIX.1‐2008, Sección 8.2,
Internacionalización Variables por la precedencia de la internacionalización
variables utilizadas para determinar los valores de las categorías de configuración regional).

LC_TODOS Si se establece en un valor de cadena no vacío, anule los valores de todos los demás
Variables de internacionalización.

LC_COLLATE
Determine la ubicación de la secuencia de clasificación únete espera haber sido utilizado
cuando se ordenaron los archivos de entrada.

LC_CTYPE Determinar la configuración regional para la interpretación de secuencias de bytes de datos de texto.
como caracteres (por ejemplo, de un solo byte en lugar de caracteres de varios bytes en
argumentos y archivos de entrada).

LC_MENSAJES
Determine la configuración regional que se debe utilizar para afectar el formato y el contenido de
mensajes de diagnóstico escritos en error estándar.

NLSPATH Determinar la ubicación de los catálogos de mensajes para el procesamiento de LC_MENSAJES.

ASINCRÓNICO EVENTOS


Por defecto.

SALIDA ESTÁNDAR


El únete La salida de la utilidad será una concatenación de campos de caracteres seleccionados. Cuando el
−o opción no está especificada, la salida será:

"% s% s% s \ n", <únete campo>,otros file1 campos>,
<otros file2 campos>

Si el campo de combinación no es el primer campo de un archivo, elotros presentar campos> para ese archivo
será:

<campos anterior únete campo>,campos siguiendo únete campo>

Cuando el −o se especifica la opción, el formato de salida será:

"% s \ n", <concatenación of campos>

donde la concatenación de campos es descrita por el −o opción, arriba.

Para cualquier formato, cada campo (excepto el último) se escribirá con su final
carácter separador. Si el separador es el predeterminado ( personajes), un solo
se escribirá después de cada campo (excepto el último).

ESTDERR


El error estándar se utilizará solo para mensajes de diagnóstico.

SALIDA ARCHIVOS


Ninguna.

EXTENDIDO DESCRIPCIÓN


Ninguna.

SALIR ESTADO


Se devolverán los siguientes valores de salida:

0 Todos los archivos de entrada se generaron correctamente.

> 0 Ocurrió un error.

CONSECUENCIAS OF ERRORES


Por defecto.

El siguiendo (secciones) en informativo.

SOLICITUD USO


Nombres de ruta que constan de dígitos numéricos o de la forma cadena.cadena no debería ser
especificado directamente siguiendo el −o lista.

EJEMPLOS


El −o El campo 0 básicamente selecciona la unión de los campos de combinación. Por ejemplo, un archivo dado
teléfono:

!Nombre Teléfono Número
don +1 123-456-7890
Hal +1 234-567-8901
Yasushi +2 345-678-9012

y archivo fax:

!Nombre Fax Número
don +1 123-456-7899
Keith +1 456-789-0122
Yasushi +2 345-678-9011

(donde las grandes extensiones de espacio en blanco están destinadas a representar un solo ), los
mando:

únete −t " " −un 1 −un 2 −e '(desconocido)' −o 0,1.2,2.2 teléfono fax

produciría:

!Nombre Teléfono Número Fax Número
don +1 123-456-7890 +1 123-456-7899
Hal +1 234-567-8901 (desconocido)
Keith (desconocido) +1 456-789-0122
Yasushi +2 345-678-9012 +2 345-678-9011

Varias instancias de la misma clave producirán resultados combinatorios. El seguimiento:

hace:
a x
a y
a z
pensión completa:
a p

Producirá:

a x p
a y p
a z p

Y lo siguiente:

hace:
a b c
a d e
pensión completa:
a w x
a y z
a o p

Producirá:

a b c w x
a b c y z
a b c o p
a d e w x
a d e y z
a d e o p

RAZÓN FUNDAMENTAL


El −e La opción solo es efectiva cuando se usa con −o porque, a menos que haya campos específicos
identificado usando −o, únete no sabe qué campos pueden estar vacíos. La excepción a
este es el campo de combinación, pero identificando un campo de combinación vacío con el −e la cuerda no es
la práctica histórica y algunos guiones podrían romperse si esto se cambia.

El campo 0 en el −o lista fue adoptada de la versión de la décima edición de únete Para Satisfacer
objeciones internacionales de que el únete en los documentos base no es compatible con la
unirse '' o `` unión externa '' descrita en la literatura de bases de datos relacionales. Aunque ha sido
posible incluir un campo de combinación en la salida (por defecto, o por número de campo usando −o),
el campo de unión no se pudo incluir para una línea no emparejada seleccionada por −un. −o Campo 0
esencialmente selecciona la unión de los campos de combinación.

Este tipo de unión externa no era posible con el únete comandos en los documentos base. los
−o Se eligió el campo 0 porque es un cambio compatible con versiones posteriores para las aplicaciones. Un
Se consideró una alternativa: hacer que el campo de unión represente la unión de los campos en el
archivos (donde son idénticos para líneas coincidentes, y uno o ambos son nulos para no coincidentes
líneas). Esto no se adoptó porque rompería algunas aplicaciones históricas.

La capacidad de especificar file2 as - no es una práctica histórica; fue agregado para
lo completo.

El −v opción no es una práctica histórica, pero se consideró necesaria porque
permitido la escritura de , solamente aquellas líneas que no coinciden en el campo de combinación, a diferencia de
En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”. −un opción, que imprime ambas líneas que coinciden y no coinciden. Este adicional
la instalación es paralela a la −v opción de grep.

Se han encontrado algunas implementaciones históricas donde una línea en blanco en uno de los
Se consideró que los archivos de entrada eran el final del archivo; la descripción en este volumen de
POSIX.1‐2008 no cita esto como un caso permitido.

Se permiten versiones anteriores de este estándar −j, −j1, −j2 opciones, y una forma de −o
opción que permitió la lista opción-argumento para ser múltiples argumentos. Estas formas no son
ya especificado por POSIX.1‐2008 pero puede estar presente en algunas implementaciones.

EL FUTURO DIRECCIONES


Ninguna.

Utilice joinposix en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Zabbix
    Zabbix
    Zabbix es una clase empresarial abierta
    solución de monitoreo distribuido de origen
    diseñado para monitorear y rastrear
    rendimiento y disponibilidad de la red
    servidores, dispositivo...
    Descargar Zabbix
  • 2
    KDiff3
    KDiff3
    Este repositorio ya no se mantiene
    y se conserva con fines de archivo. Ver
    https://invent.kde.org/sdk/kdiff3 for
    el código más nuevo y
    https://download.kde.o...
    Descargar KDiff3
  • 3
    Cargador USBGX
    Cargador USBGX
    USBLoaderGX es una GUI para
    Cargador USB de Waninkoko, basado en
    libwiigui. Permite listar y
    lanzar juegos de Wii, juegos de Gamecube y
    homebrew en Wii y WiiU...
    Descargar USB Loader GX
  • 4
    Firebird
    Firebird
    Firebird RDBMS ofrece funciones ANSI SQL
    y se ejecuta en Linux, Windows y
    varias plataformas Unix. Características
    excelente concurrencia y rendimiento
    & energía...
    Descargar pájaro de fuego
  • 5
    KompoZer
    KompoZer
    KompoZer es un editor HTML wysiwyg que utiliza
    el código base de Mozilla Composer. Como
    El desarrollo de Nvu se ha detenido.
    en 2005, KompoZer corrige muchos errores y
    agrega una f...
    Descargar KompoZer
  • 6
    Descargador gratuito de manga
    Descargador gratuito de manga
    Free Manga Downloader (FMD) es un
    aplicación de código abierto escrita en
    Object-Pascal para gestionar y
    descargar manga de varios sitios web.
    esto es un espejo...
    Descargar descargador de manga gratuito
  • Más "

Comandos de Linux

Ad