To jest polecenie makeppbuiltin, 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Ę
makeppbuiltin — Samodzielny dostęp do wbudowanych poleceń w makepp
OPIS
?: -?, A: -DO,
--args-plik,
--argumenty-plik, D: $NAZWA BEZPOŚREDNIAFLAGI, H: -H,
--Wsparcie, I: -i,
--włączać,
--include-dir, M: -M,
$ MAKEPPBUILTINFLAGI,
--moduł, V: -V,
--wersja
makeppwbudowany [ metaopcja ...] komenda -?|--pomoc
mppb [ metaopcja ...] komenda -?|--pomoc
makeppwbudowany [ metaopcja ...] komenda [ opcja ... ] [ argument ...]
mppb [ metaopcja ...] komenda [ opcja ... ] [ argument ...]
or
W makeppbuiltin komenda
komenda -?|--pomoc
komenda [ opcja ... ] [ argument ...]
To polecenie umożliwia wywoływanie wbudowanych poleceń udostępnianych przez makepp z zewnątrz makepp
również. Może to być konieczne, jeśli zainstalowałeś rzeczy, których celem jest Makeppfile
użyj &install, ale nie ma odpowiedniego celu &uninstall. Lub nie potrzebujesz funkcji
zwykle spotykane w odpowiednikach Uniksa, takich jak „ln -r”. Właśnie do tego służy to polecenie.
Polecenia otrzymują prostą dodatkową opcję „--help”, która jest ich wbudowanym odpowiednikiem
brak. Działa to poprzez analizę deklaracji opcji polecenia. Nie może jednak znaleźć
out, jakich innych argumentów oczekuje polecenie.
Metaopcje umożliwiają ładowanie własnych poleceń lub funkcji pomocniczych, ale tylko jeśli takie istnieją
z modułu. Prawidłowe opcje to:
-A filename
--args-plik=filename
--argumenty-plik=filename
Przeczytaj plik i przeanalizuj go jako prawdopodobnie ujęty w cudzysłów i/lub oddzielony znakiem nowej linii
opcje.
-?
-h
--help
Wydrukuj krótkie podsumowanie dostępnych opcji.
-I katalog
--włącz=katalog
--include-dir=katalog
Dodaj katalog do ścieżki ładowania Perla @INC.
-M moduł[=arg,...]
--moduł=moduł[=arg,...]
Załaduj moduł i zaimportuj wszystkie funkcje, które wyeksportuje.
-V
--wersja
Wydrukuj numer wersji.
BEZPOŚREDNI ZAPROSZENIE
Jeśli chcesz częściej wywoływać takie polecenie, możesz wywołać je bezpośrednio, łącząc
„makeppbuiltin” do nazwy tego polecenia. Nazwa elementu wbudowanego może wystąpić w dowolnym miejscu
w nazwie pliku bez katalogu. Zatem każdy z poniższych linków wywołałby metodę
wbudowane polecenie „szablon” (ale ostatnie musiałoby zostać usunięte z powłoki):
szablon
szablon.pl
szablon makepp
szablonstr
&szablon
RÓŻNICE
Istnieje kilka znaczących różnic pomiędzy zwykłym wywołaniem w ramach reguły Makeppfile a
samodzielne połączenie:
Składnia
Wbudowane polecenia nie są analizowane przez powłokę w makepp. Są subtelne
różnice w działaniu cytatów makepp, np. znaki dolara są nawet rozwijane przez makepp
w pojedynczych cudzysłowach i należy je podwoić, aby je uniknąć. Różne postacie, np
„*”, „&” lub „|” nie są specjalne dla makepp i nie trzeba przed nimi uciekać.
Różnica: Aby uruchomić polecenie samodzielnie, prawdopodobnie używasz powłoki. Tutaj ty
musi dostosować takie specjalne przypadki do wymagań składniowych powłoki.
Zmienne i funkcje
Zanim makepp wykona akcje reguły, zostaną one już poddane ekspresji
rozbudowa zmiennych i funkcji makepp.
Różnica: Po wywołaniu z powłoki zamiast tego otrzymasz niezabezpieczoną powłokę
zmienne i wyrażenia rozwinięte przed wywołaniem polecenia.
Kod Perla
Każdy plik Makeppfile znajduje się we własnym (anonimowym) pakiecie Perla. Wszystko, co tam zrobisz, jest
dostępne podczas uruchamiania wbudowanych poleceń. Można na przykład ustawić zmienne lub je zdefiniować
funkcje i używać ich w kodzie Perla tych poleceń, które je akceptują.
Różnica: W przypadku samodzielnego użycia nie ma takiego kontekstu. Wszystko, czego potrzebujesz, musi
znajdować się w kodzie Perla, któremu przekazujesz polecenie, lub w modułach, których używasz.
ŚRODOWISKO
Makeppbuiltin sprawdza następujące zmienne środowiskowe:
$MAKEPPBUILTINFLAGI
Wszelkie flagi w tej zmiennej środowiskowej są wcześniej interpretowane jako opcje wiersza poleceń
jakieś wyraźne opcje. Cytaty są interpretowane jak w makefile.
$NAZWA BEZPOŚREDNIAFLAGI
Ta zmienna jest używana zamiast $MAKEPPBUILTINFLAGS, gdy połączony jest makeppbuiltin
nazwa bezpośrednia jak wyjaśniono w punkcie „POŁĄCZENIE BEZPOŚREDNIE”.
Użyj makeppbuiltin online, korzystając z usług onworks.net