EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

edinplace – Online in der Cloud

Führen Sie edinplace im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl edinplace, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


edinplace – Bearbeiten Sie eine Datei direkt

ZUSAMMENFASSUNG


edinplace [--error=Code] [[--file=Datei] Befehl [arg ...]]

BESCHREIBUNG


edinplace läuft Befehl mit seinem Input von Datei (oder standardmäßig die Standardeingabe) und dann
ersetzt den Inhalt von Datei mit der Ausgabe von Befehl. Soweit möglich,
edinplace versucht, mit demselben Status zu beenden wie Befehl.

Wenn edinplace auf der Standardeingabe ausgeführt wird (Nr --Datei Option), es muss eine Datei erben
Deskriptor 0, der sowohl zum Lesen als auch zum Schreiben geöffnet ist. Bei der Verarbeitung von Standardeingaben
Wenn edinplace keinen schwerwiegenden Fehler feststellt, spult es seine Standardeingabe auf Offset 0 zurück
vor dem Verlassen. Somit kann zunächst ein Skript ausgeführt werden edinplace Befehl, und führen Sie dann einen weiteren Filter aus
Befehl wie grep, und die resultierende Ausgabe ist die Ausgabe von grep on Befehl's
Ausgabe.

Wenn nein Befehl angegeben ist, spult edinplace seine Standardeingabe einfach auf den Dateioffset 0 zurück.
In diesem Fall liegt ein Fehler bei der Angabe vor --Datei Möglichkeit. Natürlich funktioniert nur das Zurückspulen
wenn die Standardeingabe eine echte Datei ist (im Gegensatz zu einer Pipe oder einem Gerät).

Es gibt zwei Möglichkeiten:

--error=Code (-x Code)
Normalerweise versucht edinplace, mit demselben Status wie zu beenden Befehl. jedoch, wenn
edinplace stößt auf einen schwerwiegenden Fehler (z. B. dass die Ausführung nicht möglich ist). Befehl), es
wird mit Status verlassen Code. Der Standardwert ist 1. Der Bereich gültiger Exit-Codes beträgt
1-255, inklusive.

--Datei=Datei (-f Datei)
Gibt an, dass Datei sollte bearbeitet werden. Andernfalls wird edinplace seinen Standard bearbeiten
Eingang (der sowohl zum Lesen als auch zum Schreiben geöffnet sein muss).

--skipfrom
Überspringen Sie die erste Zeile der Datei, wenn sie mit „Von“ beginnt. Wenn edinplace ohne ausgeführt wird
Der Befehl positioniert den Dateioffset am Anfang der zweiten Zeile der Datei. Wenn
edinplace wird mit einem Befehl ausgeführt, dann wird die erste Zeile der Datei nicht an den weitergeleitet
Befehl, noch überschrieben. Diese Option ist nützlich, um edinplace über E-Mail auszuführen
Dateien, die manchmal mit einer „Von“-Zeile beginnen, die den Absender des Umschlags angibt
Nachricht. Da „From“ nicht Teil des Nachrichtenheaders ist, sondern nur eine Unix-Konvention,
Einige Programme sind durch das Vorhandensein dieser Zeile verwirrt. Beachten Sie, dass, wenn Sie a angeben
Befehl, dann setzt edinplace den Dateioffset beim Beenden auf 0 zurück, auch wenn der
--skipfrom Option vorhanden war.

Beispiele:


Der folgende Befehl stellt die Zeichenfolge „ORIGINAL:“ an den Anfang jeder Zeile in
Textdatei Nachricht:

edinplace -f Nachricht Durst -e 's/^/ORIGINAL: /'

Der folgende Befehl führt die aus Spamassassin E-Mail-Filterprogramm für eine gespeicherte E-Mail-Nachricht
im Ordner Nachricht, ersetzt den Inhalt von Nachricht mit Spamassassin's kommentierte Ausgabe,
und Beenden mit Code 100, wenn Spamassassin denkt, dass es sich bei der Nachricht um Spam handelt. Wenn vorhanden
Wenn schwerwiegende Fehler auftreten, wird das Programm mit Code 111 beendet.

edinplace -x 111 -f Nachricht Spamassassin -e 100

(Spamassassin Liest eine E-Mail-Nachricht über die Standardeingabe und gibt eine kommentierte Kopie davon aus
Nachricht, einschließlich Informationen darüber, ob es sich bei der Nachricht wahrscheinlich um Spam handelt und
Warum. Der -e Option zu Spamassassin Gibt den Exit-Status an Spamassassin sollte if verwenden
die Nachricht scheint Spam zu sein; edinplace verwendet denselben Exit-Code wie das Programm
ist gerannt.)

Um Spamassassin auf eingehende E-Mails auszuführen, bevor die E-Mails vom Remote-Client angenommen werden,
Platzieren Sie die folgende Zeile in einem geeigneten Mail Avenger rcpt Datei als letzten Befehl
hingerichtet:

bodytest edinplace -x 111 spamassassin -e 100

Nutzen Sie edinplace online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad