Piping (computing)

TitoHL

Senior Member
Español, Chile
En el texto "you can't type >,< or | in such a line since DOS will interpret these symbols as redirection or piping." ¿Cuál sería la traducción más apropiada para piping.
 
  • pipes=tuberias, filtro, redirige.
    piping=tuberías.
    piped=entuba.
     
    En el texto "you can't type >,< or | in such a line since DOS will interpret these symbols as redirection or piping." ¿Cuál sería la traducción más apropiada para piping.
    Bienvenido al foro, Tito.

    La mayoría de los programadores en español dirían "piping" tal cual en inglés. La definición de piping es, en un solo comando, transferir el output de un programa para ser el input de otro programa.

    Saludos.
     
    Muchas gracias zumac.
    Excelente respuesta. Con ella, seguí investigando y encontré que el símbolo | se conoce en inglés como "Piping symbol". Y revisando un viejo manual de DOS encontré que Microsoft lo llama "símbolo de canalización". Tal como lo indicas en tu definición, el símbolo de canalización se usa "si desea que el comando filtro obtenga información de entrada desde otro comando", en palabras de Microsoft.
    Por lo tanto, utilizaré:
    Piping=canalización
     
    Hola Tito:

    Encontré este ejemplo de "piping" y de "redirection" que se ejecuta en una sola línea de comando de un "batch file", o también se puede ejecutar directamente desde la línea de comando de DOS.

    TYPE namaddr.txt | FIND "Mexico" > mexaddr.txt

    Este ejemplo supone que existe un archivo llamado "namaddr.txt" que contiene nombres y direcciones. La idea es extraer aquellos registros que contienen "Mexico", mandando estos registros al archivo "mexaddr.txt".

    Como funciona:

    1. El comando/programa "TYPE" manda cada registro del archivo "namaddr.txt" al comando/programa "FIND" usando un "pipe."

    2. El comando/programa "FIND" busca el texto "Mexico" en cada registro que recibe, y efectua un "redirection" de cada registro encontrado mandándolo al archivo "mexaddr.txt."

    Ojalá se entienda.

    Saludos.
     
    Last edited:
    Back
    Top