Dies ist der Befehl yshp, 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
ysh – Die YAML-Test-Shell
ZUSAMMENFASSUNG
ysh [Optionen]
BESCHREIBUNG
Mit diesem Programm können Sie auf interaktive Weise mit den Perl-YAML-Modulen spielen.
Wenn Sie Perl eingeben, erhalten Sie YAML zurück. Und umgekehrt.
Standardmäßig ist jede Zeile, die Sie eingeben, ein einzeiliges Perl-Programm, dessen Rückgabewert dies tut
als YAML angezeigt werden.
Um mehrzeiligen Perl-Code einzugeben, beginnen Sie die erste Zeile mit „;“. und verwenden Sie so viele Zeilen wie
erforderlich. Beenden Sie mit einer Zeile, die nur „;“ enthält.
Um YAML-Text einzugeben, beginnen Sie mit einer gültigen YAML-Trenn-/Kopfzeile, was normalerweise der Fall ist
'---'. Verwenden Sie „===“, um anzugeben, dass kein YAML-Header vorhanden ist. Geben Sie so viele Zeilen wie nötig ein.
Beenden Sie mit einer Zeile, die nur „...“ enthält.
Um eine externe YAML-Datei einzulesen und zu verarbeiten, geben Sie „< Dateiname“ ein. Das YSH wird auch funktionieren
als eigenständiger Filter. Es liest alles auf STDIN als YAML-Stream und schreibt das Perl
Ausgabe auf STDOUT. Man kann sagen (auf den meisten Unix-Systemen):
cat yaml.file | jsch | weniger
COMMAND LINE OPTIONAL
-MYAML::Modul
Legen Sie das gewünschte YAML-Implementierungsmodul fest.
-l Führen Sie ein Protokoll aller YSH-Aktivitäten in „./ysh.log“. Wenn die Protokolldatei bereits vorhanden ist, neu
Der Inhalt wird damit verkettet.
-L Führen Sie ein Protokoll aller YSH-Aktivitäten in „./ysh.log“. Wenn die Protokolldatei bereits vorhanden ist, ist sie vorhanden
zuerst gelöscht werden.
-r Roundtripping testen. Jeder eingegebene Perl-Code wird gespeichert, geladen und
Wieder abgeladen. Wenn die beiden Stores nicht übereinstimmen, wird eine Fehlermeldung gemeldet.
-R Dasselbe wie oben, außer dass a Bestätigung Die Nachricht wird beim Hin- und Rückflug gedruckt
gelingt es.
-ich
Geben Sie die Anzahl der Zeichen an, um jede Ebene einzurücken. Dies ist dasselbe wie die Einstellung
$YAML::Indent.
-ub Verknüpfung zum Setzen von „$YAML::UseBlock = 1“. Erzwingen Sie die Verwendung von „Block“ für mehrzeilige Skalare
Stil.
-uf Verknüpfung zum Festlegen von „$YAML::UseFold = 1“. Erzwingen Sie die Verwendung von „gefaltet“ bei mehrzeiligen Skalaren
Stil.
-uc Verknüpfung zum Setzen von „$YAML::UseCode = 1“. Ermöglicht das Erstellen von Unterprogrammreferenzen
verarbeitet.
-nh Verknüpfung zum Setzen von „$YAML::UseHeader = 0“.
-nv Verknüpfung zum Festlegen von „$YAML::UseVersion = 0“.
-v Gibt die verwendeten Versionen von ysh und dem YAML-Implementierungsmodul aus.
-V Drucken Sie zusätzlich zu den -v-Informationen die Versionen der YAML-bezogenen Module aus.
-h Gibt eine Hilfemeldung aus.
YSH_OPT
Wenn Sie Ihre bevorzugten Optionen nicht jedes Mal eingeben möchten, wenn Sie ysh eingeben, können Sie Folgendes eingeben
Optionen in die Umgebungsvariable „YSH_OPT“ ein. Machen Sie so etwas:
export YSH_OPT='-i3 -uc -L'
Nutzen Sie YSHP online über die Dienste von onworks.net