Comando TPIPE: filtrado, búsqueda, sustitución y conversión de texto
Finalidad:Filtrado, búsqueda, sustitución, conversión y clasificación de texto

 

Formato:Consulte las opciones a continuación.

 

Uso:

 

TPIPE realiza filtrado, sustitución, conversión y clasificación de texto en archivos de texto. Si no especifica un nombre de archivo de entrada, TPIPE leerá la entrada estándar si ha sido redirigido. Si no especifica un nombre de archivo de salida, TPIPE escribirá en la salida estándar. Esto es sustancialmente más lento que leer y escribir archivos, pero le permite usar TPIPE con tuberías.

 

Puede especificar varios filtros, que se procesarán en el orden en que aparecen en la línea de comando. No inserte espacios en blanco sin comillas ni cambie caracteres en los argumentos de una opción. Si necesita pasar espacios en blanco, cambiar caracteres o comillas dobles en un argumento, puede citar la opción completa entre comillas simples.

 

Las posiciones de filas y columnas comienzan en 1.

 

TPIPE utiliza de forma predeterminada la codificación UTF8 al cargar o guardar archivos.

 

Si necesita procesar un archivo Unicode UTF-16 de Windows, a menos que el filtro admita Unicode directamente (por ejemplo, /sencillo) primero deberá convertirlo a UTF-8 (consulte /unicode=...).

 

Opciones:

 

Nombre de archivo o carpeta para leer/entrada=nombre de archivo[,subcarpetas[,acción]]

 

Nombre de archivo para escribir/salida=nombre de archivo

 

Directorio de filtro de salida/carpeta de salida=directorio

 

Definir cómo se procesan los archivos binarios/entradabinaria=n[,tamaño]

 

Definir la entrada del portapapeles como ASCII o Unicode/inputclipboardunicode=n

 

Eliminar archivos de entrada después del procesamiento/entradaeliminar=n

 

hmtoggle_plus1/inputprompt=n

 

hmtoggle_plus1/inputpromptRO=n

 

hmtoggle_plus1/cadena de entrada=...

 

hmtoggle_plus1/salidaappend=n

 

hmtoggle_plus1/salidacambiada=n

 

hmtoggle_plus1/modosalida=n

 

hmtoggle_plus1/salidaabierta=n

 

Mantener la fecha del archivo existente para el archivo de salida/salidaretaindate=n

 

Obtener entrada y salida al portapapeles/portapapeles

 

Nombre del archivo de filtro a cargar/filtro=nombre de archivo

 

Guardar configuración de filtro/guardar=nombre de archivo

 

Los siguientes filtros son subfiltros. /iniciarsubfiltros

 

Finalizar subfiltros/endsubfilters

 

Tamaño del búfer para el filtro de búsqueda/reemplazo/tamaño de búfer=n

 

Establecer el umbral de distancia de edición para el filtro de búsqueda/reemplazo/editardistancia=n

 

Agregar un comentario a un archivo de filtro/comentario=texto

 

Agregar un filtro de tipo de base de datos/database=Modo,Generar encabezado,Tiempo de espera,Conexión,Insertar tabla,Delimitador de campo,Calificador

 

Eliminar o mostrar líneas duplicadas/dup=Tipo,MatchCase,ColumnaInicio,Longitud,IncluirUno,Formato

 

Filtro de conversión EOL/eol=entrada,salida,longitud,LFString,Eliminar

 

Filtro de tipo de archivo/archivo=tipo,MatchCase,nombre de archivo

 

Filtro basado en línea tipo grep/grep=Tipo,IncludeLineNumbers,IncludeFilename,MatchCase,CountMatches,PatternType,UTF8,IgnoreEmpty,Pattern

 

Agregar un filtro de tipo de cabeza/head=Excluir,LíneasOrBytes,Contar

 

Agregar filtro de tipo de inserción/insertar=tipo,posición,cadena

 

Agregar un filtro de número de línea/línea=NúmeroInicio,Incremento,OmitirBlanco,NoNúmeroBlanco,FormatoNúmero[,NoRestablecer[,RestablecerNuevoArchivo]]

 

Registrar acciones de TPIPE/log=Nombre de archivo

 

Agregar al archivo de registro/logappend=n

 

Agregar un filtro de tipo matemático/maths=operación,operando

 

Fusionar en un único nombre de archivo de salida/merge=tipo,nombre de archivo

 

Agregar un filtro de tipo de número/número=tipo,valor

 

Establecer opciones de coincidencia de Perl para el filtro de búsqueda/reemplazo/perl=Tamaño del búfer,Codicioso,AllowComments,DotMatchesNewLines

 

Buscar y reemplazar filtro/replace=Tipo,MatchCase,WholeWord,CaseReplace,PromptOnReplace,Extract,FirstOnly,SkipPromptIdentical,Acción,SearchStr,ReplaceStr

 

Lista de búsqueda y reemplazo/replacelist=Tipo,MatchCase,WholeWord,CaseReplace,PromptOnReplace,FirstOnly,SkipPromptIdentical,Simultaneous,LongestFirst,Filename

 

Agregar filtro externo del programa de ejecución/run=NombreArchivoEntrada,NombreArchivoSalida,"Línea de comando"

 

Agregar un filtro de secuencia de comandos ActiveX/script=idioma,tiempo de espera,código

 

hmtoggle_plus1/selección=Tipo,Ubicar,Param1,Param2,MoveTo,Delimiter,CustomDelimiter,HasHeader[,ProcessIndividually[,ExcludeDelimiter[,ExcludeQuotes]]]

 

hmtoggle_plus1/selección2=tipo, especificación de columna, mover a, proceso individualmente, excluirDelimitador, excluirQuotes, delimitador[,delimitador personalizado,tieneEncabezado]

 

Agregar un tipo de filtro simple/simple=n[u]

 

Ordenar archivos de texto/sort=Tipo,Invertir,Eliminar duplicados,Columna de inicio,Longitud

 

Agregar un filtro de tipo dividido/split=tipo,SplitSize,SplitChar,SplitCharPos,SplitCharCount,SplitLines,SplitFilename[,FirstFileNumber,PreventOverload]

 

Agregar un filtro de tipo cadena/cadena=tipo,MatchCase,cadena

 

Agregar un filtro de tipo cola/tail=Excluir,LíneasOrBytes,Contar

 

Convertir archivos hacia o desde Unicode/unicode=entrada,salida

 

Agregar un filtro HTML/XML/xml=Tipo,IncludeText,IncludeQuotes,MatchCase,BufferSize,Etiqueta,Atributo,EndTag