Jest to polecenie yshp, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
ysh — Powłoka testowa YAML
STRESZCZENIE
ysh [opcje]
OPIS
Program ten został zaprojektowany tak, aby umożliwić interaktywną zabawę modułami Perl YAML.
Kiedy napiszesz w Perlu, otrzymasz YAML. I wzajemnie.
Domyślnie każda wpisana linia jest jednowierszowym programem Perl, którego wartość zwrócona zostanie zwrócona
być wyświetlane jako YAML.
Aby wprowadzić wieloliniowy kod Perla, zacznij pierwszą linię od „;” i użyj tylu linii, ile
potrzebne. Zakończ linią zawierającą tylko „;”.
Aby wprowadzić tekst YAML, zacznij od prawidłowego separatora/lini nagłówka YAML, który zazwyczaj jest
„---”. Użyj „===”, aby wskazać, że nie ma nagłówka YAML. Wprowadź tyle wierszy, ile potrzeba.
Zakończ linią zawierającą tylko „...”.
Aby wczytać i przetworzyć zewnętrzny plik YAML, wpisz „< nazwa pliku”. Ysh również będzie działać
jako samodzielny filtr. Będzie czytać wszystko na STDIN jako strumień YAML i pisać Perl
wyjście na STDOUT. Możesz powiedzieć (w większości systemów Unix):
cat yaml.file | ysh | mniej
COMMAND LINE OPCJE
-MYAML::Moduł
Ustaw żądany moduł implementacji YAML.
-l Zapisuj całą aktywność ysh w './ysh.log'. Jeśli plik dziennika już istnieje, nowy
treść zostanie z nim połączona.
-L Zapisuj całą aktywność ysh w './ysh.log'. Jeśli plik dziennika już istnieje, będzie
zostać najpierw usunięty.
-r Przetestuj działanie w obie strony. Każdy wprowadzony fragment kodu Perla zostanie zrzucony, załadowany i
Znów porzucony. Jeśli oba sklepy nie są zgodne, zostanie wyświetlony komunikat o błędzie.
-R To samo co powyżej, z tą różnicą, że a potwierdzenie wiadomość zostanie wydrukowana podczas podróży w obie strony
się powiedzie.
-I
Określ liczbę znaków wcięcia na każdym poziomie. To jest to samo, co ustawienie
$YAML::Wcięcie.
-ub Skrót do ustawienia „$YAML::UseBlock = 1”. Wymuś skalary wielowierszowe do użycia „bloku”
styl.
-uf Skrót do ustawiania „$YAML::UseFold = 1”. Wymuś skalary wieloliniowe, aby używały „złożonego”
styl.
-uc Skrót do ustawienia „$YAML::UseCode = 1”. Umożliwia stosowanie odniesień do podprogramów
obrobiony.
-nh Skrót do ustawienia „$YAML::UseHeader = 0”.
-nv Skrót do ustawienia „$YAML::UseVersion = 0”.
-v Wypisuje używane wersje ysh i modułu implementacyjnego YAML.
-V Oprócz informacji -v wypisuje wersje modułów powiązanych z YAML.
-h Wydrukuj wiadomość pomocy.
YSH_OPT
Jeśli nie chcesz wprowadzać ulubionych opcji za każdym razem, gdy wpisujesz ysh, możesz umieścić
opcje do zmiennej środowiskowej „YSH_OPT”. Zrób coś takiego:
eksportuj YSH_OPT='-i3 -uc -L'
Korzystaj z yshp online, korzystając z usług onworks.net