GoGPT Best VPN GoSearch

OnWorks-Favicon

escape - Online in der Cloud

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

Dies ist der Befehls-Escape-Befehl, 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


Escape – Escape-Shell-Sonderzeichen in einer Zeichenfolge

ZUSAMMENFASSUNG


Flucht Schnur

BESCHREIBUNG


Escape stellt allen Shell-Sonderzeichen in ein „\“-Zeichen voran Schnur, was es sicher macht
um mit dem Ergebnis einen Shell-Befehl zu verfassen.

Beispiele:


Das Folgende ist ein erfundenes Beispiel, das zeigt, wie es zu einer unbeabsichtigten Ausführung kommen kann
der Inhalt einer Zeichenfolge:

$ var='; echo gotcha!'
$ eval echo hallo $var
hi
Erwischt!
$

Mit Escape kann man vermeiden, den Inhalt von $var auszuführen:

$ eval echo hi `escape „$var“`
Hi ; Echo, gotcha!
$

Ein weniger kompliziertes Beispiel ist die Übergabe von Argumenten an Mail Avenger-Bodytest-Befehle, die enthalten
möglicherweise unsichere Umgebungsvariablen. Sie könnten beispielsweise eine Hypothese schreiben
„reject_bcc“. Skript zum Ablehnen von E-Mails, die nicht explizit an den Empfänger adressiert sind:

#!/ Bin / sh
formail -x to -x cc -x resent-to -x resent-cc \
| fgrep "$1" > /dev/null \
&& Ausgang 0
echo „<$1>.. Adresse akzeptiert keine Blindkopien“
Beenden Sie 100

Um dieses Skript aufzurufen und ihm die Empfängeradresse als Argument zu übergeben, müssten Sie Folgendes tun
Fügen Sie Folgendes in Ihren Mail Avenger ein rcpt Skript:

bodytest Reject_bcc `escape „$RECIPIENT“`

Nutzen Sie Escape online mit den Diensten von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.