Commande TPIPE - Filtrage de texte, recherche, substitution et conversion
Objectif :Filtrage, recherche, substitution, conversion et tri de texte

 

Format:Voir Options ci-dessous.

 

Usage:

 

TPIPE effectue le filtrage, la substitution, la conversion et le tri de texte sur les fichiers texte. Si vous ne spécifiez pas de nom de fichier d'entrée, TPIPE lira à partir de l'entrée standard si elle a été redirigée. Si vous ne spécifiez pas de nom de fichier de sortie, TPIPE écrira sur la sortie standard. C'est nettement plus lent que la lecture et l'écriture de fichiers, mais vous permet d'utiliser TPIPE avec des tubes.

 

Vous pouvez spécifier plusieurs filtres, qui seront traités dans l'ordre dans lequel ils apparaissent sur la ligne de commande. N'insérez pas d'espaces non cités et ne remplacez pas les caractères des arguments par une option. Si vous devez transmettre des espaces, changer de caractère ou des guillemets doubles dans un argument, vous pouvez citer l'intégralité de l'option entre guillemets simples.

 

Les positions des lignes et des colonnes commencent à 1.

 

TPIPE utilise par défaut le codage UTF8 lors du chargement ou de l'enregistrement de fichiers.

 

Si vous devez traiter un fichier Windows Unicode UTF-16, à moins que le filtre ne prenne directement en charge Unicode (par exemple, /Facile), vous devrez d'abord le convertir en UTF-8 (voir /unicode=...).

 

options:

 

Nom de fichier ou dossier à lire/input=nom de fichier[,sous-dossiers[,action]]

 

Nom du fichier à écrire/output=nom de fichier

 

Répertoire du filtre de sortie/outputfolder=répertoire

 

Définir comment les fichiers binaires sont traités/inputbinary=n[,taille]

 

Définir l'entrée du presse-papiers comme ASCII ou Unicode/inputclipboardunicode=n

 

Supprimer les fichiers d'entrée après le traitement/inputdelete=n

 

hmtoggle_plus1/invite d'entrée=n

 

hmtoggle_plus1/inputpromptRO=n

 

hmtoggle_plus1/chaîne d'entrée=...

 

hmtoggle_plus1/outputappend=n

 

hmtoggle_plus1/sortiechangée=n

 

hmtoggle_plus1/mode de sortie=n

 

hmtoggle_plus1/sortieouverte=n

 

Conserver la date du fichier existant pour le fichier de sortie/datedesortie=n

 

Obtenez des entrées et des sorties vers le presse-papiers/presse-papiers

 

Nom du fichier de filtre à charger/filter=nom de fichier

 

Enregistrer les paramètres du filtre/save=nom du fichier

 

Les filtres suivants sont des sous-filtres /startsubfilters

 

Mettre fin aux sous-filtres/endsubfilters

 

Taille du tampon pour le filtre de recherche/remplacement/taille du tampon=n

 

Définir le seuil de distance d'édition pour le filtre de recherche/remplacement/editdistance=n

 

Ajouter un commentaire à un fichier de filtre/comment=texte

 

Ajouter un filtre de type base de données/database=Mode,GenerateHeader,Timeout,Connection,InsertTable,FieldDelimiter,Qualifier

 

Supprimer ou afficher les lignes en double/dup=Type,MatchCase,StartColumn,Longueur,IncludeOne,Format

 

Filtre de conversion EOL/eol=entrée, sortie, longueur, LFString, Supprimer

 

Filtre de type de fichier/file=type,MatchCase,nom de fichier

 

Filtre basé sur une ligne de type Grep/grep=Type,IncludeLineNumbers,IncludeFilename,MatchCase,CountMatches,PatternType,UTF8,IgnoreEmpty,Pattern

 

Ajouter un filtre de type tête/head=Exclure, LignesOrBytes, Nombre

 

Ajouter un filtre de type d'insertion/insert=type,position,chaîne

 

Ajouter un filtre de numéro de ligne/line=StartNumber,Increment,SkipBlank,DontNumberBlank,NumberFormat[,DontReset[,ResetNewFile]]

 

Consigner les actions TPIPE/log=Nom du fichier

 

Ajouter au fichier journal/logappend=n

 

Ajouter un filtre de type mathématique/maths=opération,opérande

 

Fusionner en un seul nom de fichier de sortie/merge=type,nom de fichier

 

Ajouter un filtre de type de numéro/numéro=type,valeur

 

Définir les options de correspondance Perl pour le filtre de recherche/remplacement/perl=BufferSize,Greedy,AllowComments,DotMatchesNewLines

 

Rechercher et remplacer le filtre/replace=Type,MatchCase,WholeWord,CaseReplace,PromptOnReplace,Extract,FirstOnly,SkipPromptIdentical,Action,SearchStr,ReplaceStr

 

Rechercher et remplacer la liste/replacelist=Type,MatchCase,WholeWord,CaseReplace,PromptOnReplace,FirstOnly,SkipPromptIdentical,Simultaneous,LongestFirst,Filename

 

Ajouter un filtre externe au programme d'exécution/run=InputFileName,OutputFileName, "CommandLine"

 

Ajouter un filtre de script ActiveX/script=langue,délai,code

 

hmtoggle_plus1/selection=Type,Locate,Param1,Param2,MoveTo,Delimiter,CustomDelimiter,HasHeader[,ProcessIndividually[,ExcludeDelimiter[,ExcludeQuotes]]]

 

hmtoggle_plus1/selection2=type, columnSpec,moveTo,processIndividually,excludeDelimiter,excludeQuotes,delimiter[,customDelimiter,hasHeader]

 

Ajouter un type de filtre simple/simple=n[u]

 

Trier les fichiers texte/sort=Type,Inverser,RemoveDuplicates,StartColumn,Length

 

Ajouter un filtre de type fractionné/split=type,SplitSize,SplitChar,SplitCharPos,SplitCharCount,SplitLines,SplitFilename[,FirstFileNumber,PreventOverload]

 

Ajouter un filtre de type chaîne/chaîne=type,MatchCase,chaîne

 

Ajouter un filtre de type queue/tail=Exclure, LignesOrBytes, Nombre

 

Convertir un fichier vers ou depuis Unicode/unicode=entrée, sortie

 

Ajouter un filtre HTML/XML/xml=Type,IncludeText,IncludeQuotes,MatchCase,BufferSize,Tag,Attribute,EndTag