TPIPE-Befehl – ​​Textfilterung, Suche, Ersetzung und Konvertierung
Zweck:Textfilterung, Suche, Ersetzung, Konvertierung und Sortierung

 

Format:Siehe Optionen unten.

 

Verwendung:

 

TPIPE führt Textfilterung, -ersetzung, -konvertierung und -sortierung für Textdateien durch. Wenn Sie keinen Eingabedateinamen angeben, liest TPIPE von der Standardeingabe, wenn diese umgeleitet wurde. Wenn Sie keinen Ausgabedateinamen angeben, schreibt TPIPE in die Standardausgabe. Dies ist wesentlich langsamer als das Lesen und Schreiben von Dateien, ermöglicht aber die Verwendung von TPIPE mit Pipes.

 

Sie können mehrere Filter angeben, die in der Reihenfolge verarbeitet werden, in der sie in der Befehlszeile erscheinen. Fügen Sie in den Argumenten einer Option keine Leerzeichen ohne Anführungszeichen und keine Wechselzeichen ein. Wenn Sie in einem Argument Leerzeichen, Zeichenwechsel oder doppelte Anführungszeichen übergeben müssen, können Sie die gesamte Option in einfache Anführungszeichen setzen.

 

Zeilen- und Spaltenpositionen beginnen bei 1.

 

TPIPE verwendet beim Laden oder Speichern von Dateien standardmäßig die UTF8-Kodierung.

 

Wenn Sie eine Windows-Unicode-UTF-16-Datei verarbeiten müssen, es sei denn, der Filter unterstützt Unicode direkt (z. B. / einfach) müssen Sie es zuerst in UTF-8 konvertieren (siehe /unicode=...).

 

Zubehör:

 

Dateiname oder Ordner zum Lesen/input=Dateiname[,Unterordner[,Aktion]]

 

Zu schreibender Dateiname/output=Dateiname

 

Ausgabefilterverzeichnis/outputfolder=Verzeichnis

 

Definieren Sie, wie Binärdateien verarbeitet werden/inputbinary=n[,size]

 

Definieren Sie die Eingabe in die Zwischenablage als ASCII oder Unicode/inputclipboardunicode=n

 

Eingabedateien nach der Verarbeitung löschen/inputdelete=n

 

hmtoggle_plus1/inputprompt=n

 

hmtoggle_plus1/inputpromptRO=n

 

hmtoggle_plus1/inputstring=...

 

hmtoggle_plus1/outputappend=n

 

hmtoggle_plus1/outputchanged=n

 

hmtoggle_plus1/outputmode=n

 

hmtoggle_plus1/outputopen=n

 

Behalten Sie das vorhandene Dateidatum für die Ausgabedatei bei/outputretaindate=n

 

Holen Sie sich Eingaben aus der Zwischenablage und geben Sie diese dort aus/Zwischenablage

 

Name der zu ladenden Filterdatei/filter=Dateiname

 

Filtereinstellungen speichern/save=Dateiname

 

Die folgenden Filter sind Unterfilter /startsubfilters

 

Unterfilter beenden/endsubfilters

 

Puffergröße für den Such-/Ersetzungsfilter/buffersize=n

 

Legen Sie den Bearbeitungsabstandsschwellenwert für den Such-/Ersetzungsfilter fest/editdistance=n

 

Fügen Sie einer Filterdatei einen Kommentar hinzu/comment=text

 

Fügen Sie einen Datenbankfilter hinzu/database=Mode,GenerateHeader,Timeout,Connection,InsertTable,FieldDelimiter,Qualifier

 

Doppelte Zeilen entfernen oder anzeigen/dup=Type,MatchCase,StartColumn,Length,IncludeOne,Format

 

EOL-Konvertierungsfilter/eol=Eingabe,Ausgabe,Länge,LFString,Entfernen

 

Dateitypfilter/file=Typ,MatchCase,Dateiname

 

Zeilenbasierter Filter vom Typ Grep/grep=Type,IncludeLineNumbers,IncludeFilename,MatchCase,CountMatches,PatternType,UTF8,IgnoreEmpty,Pattern

 

Fügen Sie einen Kopftypfilter hinzu/head=Exclude,LinesOrBytes,Count

 

Filter vom Typ „Einfügen“ hinzufügen/insert=Typ,Position,String

 

Fügen Sie einen Zeilennummernfilter hinzu/line=StartNumber,Increment,SkipBlank,DontNumberBlank,NumberFormat[,DontReset[,ResetNewFile]]

 

TPIPE-Aktionen protokollieren/log=Dateiname

 

An die Protokolldatei anhängen/logappend=n

 

Fügen Sie einen Filter vom Typ Mathematik hinzu/maths=Operation,Operand

 

In einen einzigen Ausgabedateinamen zusammenführen/merge=Typ,Dateiname

 

Fügen Sie einen Zahlentypfilter hinzu/number=Typ,Wert

 

Legen Sie Perl-Übereinstimmungsoptionen für den Such-/Ersetzungsfilter fest/perl=BufferSize,Greedy,AllowComments,DotMatchesNewLines

 

Filter suchen und ersetzen/replace=Type,MatchCase,WholeWord,CaseReplace,PromptOnReplace,Extract,FirstOnly,SkipPromptIdentical,Action,SearchStr,ReplaceStr

 

Liste suchen und ersetzen/replacelist=Type,MatchCase,WholeWord,CaseReplace,PromptOnReplace,FirstOnly,SkipPromptIdentical,Simultaneous,LongestFirst,Filename

 

Externen Filter für das Laufprogramm hinzufügen/run=InputFileName,OutputFileName,"CommandLine"

 

Fügen Sie einen ActiveX-Skriptfilter hinzu/script=Sprache,Timeout,Code

 

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

 

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

 

Fügen Sie einen einfachen Filtertyp hinzu/simple=n[u]

 

Textdateien sortieren/sort=Typ,Reverse,RemoveDuplicates,StartColumn,Length

 

Fügen Sie einen Split-Typ-Filter hinzu/split=type,SplitSize,SplitChar,SplitCharPos,SplitCharCount,SplitLines,SplitFilename[,FirstFileNumber,PreventOverload]

 

Fügen Sie einen String-Filter hinzu/string=Typ,MatchCase,string

 

Fügen Sie einen Schwanztypfilter hinzu/tail=Exclude,LinesOrBytes,Count

 

Konvertieren Sie die Datei in oder von Unicode/unicode=Eingabe,Ausgabe

 

Fügen Sie einen HTML-/XML-Filter hinzu/xml=Type,IncludeText,IncludeQuotes,MatchCase,BufferSize,Tag,Attribute,EndTag