Aceasta este comanda makeppbuiltin care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
makeppbuiltin -- Acces autonom la comenzile încorporate în makepp
DESCRIERE
?: -?, A: -A,
--args-file,
--arguments-file, D: $DIRECTNAMEsteaguri, H: -h,
--Ajutor, I: -Eu,
--include,
--include-dir, M: -M,
$MAKEPPBUILTINFLAGS,
--modul, V: -V,
--versiune
makeppbuiltin [ metaopțiune ... ] comandă -?|--ajutor
mppb [ metaopțiune ... ] comandă -?|--ajutor
makeppbuiltin [ metaopțiune ... ] comandă [ opțiune ... ] [ argument ... ]
mppb [ metaopțiune ... ] comandă [ opțiune ... ] [ argument ... ]
or
În makeppbuiltin comandă
comandă -?|--ajutor
comandă [ opțiune ... ] [ argument ... ]
Această comandă vă permite să apelați comenzile încorporate pe care makepp le oferă, din afara makepp
de asemenea. Acest lucru ar putea fi necesar dacă ați instalat lucruri cu Makeppfile care vizează
utilizați &install, dar nu există o țintă de &dezinstalare corespunzătoare. Sau nu aveți nevoie de o funcție
se găsește de obicei în omologii Unix, cum ar fi „ln -r”. Pentru asta este această comandă.
Comenzile primesc o simplă opțiune suplimentară „--help”, pe care omologul lor încorporat
lipsa. Acest lucru funcționează prin analizarea declarației de opțiuni a comenzii. Nu poate găsi însă
afară, ce alte argumente așteaptă comanda.
Metaopțiunile permit încărcarea propriilor funcții de comandă sau de ajutor, dar numai dacă este cazul
dintr-un modul. Opțiunile valide sunt:
-A nume de fișier
--args-file=nume de fișier
--arguments-file=nume de fișier
Citiți fișierul și analizați-l ca posibil, separat de spații albe și/sau de linii noi
opțiuni.
-?
-h
--Ajutor
Imprimați un scurt rezumat al opțiunilor.
-I director
--include=director
--include-dir=director
Adăuga director la calea de încărcare Perl @INC.
-M modul[=arg,...]
--modul=modul[=arg,...]
Încărcați modulul și importați toate funcțiile pe care le exportă.
-V
--versiune
Tipăriți numărul versiunii.
DIRECT CALL
Dacă vă place să apelați mai des o astfel de comandă, o puteți apela direct, prin link
„makeppbuiltin” la numele acelei comenzi. Numele builtin-ului poate apărea oriunde
în numele fișierului fără director. Deci, oricare dintre următoarele link-uri ar invoca
comandă „șablon” încorporată (dar ultima ar trebui să fie scăpată din Shell):
șablon
template.pl
makepptemplate
templatepp
&șablon
DIFERENȚE
Există câteva diferențe notabile între apelul obișnuit dintr-o regulă Makeppfile și a
apel autonom:
Sintaxă
Comenzile încorporate nu sunt analizate de Shell în makepp. Există subtile
diferențele în modul în care funcționează ghilimele makepp, de exemplu semnele dolarului sunt extinse chiar de makepp
între ghilimele simple și trebuie dublate pentru a scăpa de ele. Diverse personaje, cum ar fi
„*”, „&” sau „|” nu sunt speciali pentru makepp și nu trebuie scăpați.
Diferență: Pentru a porni comanda autonom, probabil că utilizați un Shell. Aici tu
trebuie să adapteze astfel de cazuri speciale la cerințele sintactice ale Shell.
Variabile și funcții
Înainte ca makepp să execute acțiunile regulii, acestea vor fi deja supuse expresiei
extinderea variabilelor și funcțiilor makepp.
Diferență: Când sunteți apelat din Shell, veți primi în schimb Shell neprotejat
variabilele și expresiile extinse, înainte ca comanda să fie apelată.
Cod Perl
Fiecare Makeppfile trăiește în propriul pachet Perl (anonim). Orice faci acolo este
disponibil când rulați comenzi încorporate. De exemplu, puteți seta variabile sau defini
funcții și să le folosiți în codul Perl al acelor comenzi care îl acceptă.
Diferență: În utilizarea de sine stătătoare nu există un astfel de context. Tot ce ai nevoie, trebuie
fie în codul Perl pe care îl treceți comanda, sau în modulele pe care le utilizați.
MEDIUL
Makeppbuiltin analizează următoarele variabile de mediu:
$MAKEPPBUILTINFLAGS
Orice steaguri din această variabilă de mediu sunt interpretate ca opțiuni de linie de comandă înainte
orice opțiuni explicite. Citatele sunt interpretate ca în fișierele make.
$DIRECTNAMEFLAGURI
Această variabilă este folosită în loc de $MAKEPPBUILTINFLAGS atunci când makeppbuiltin este legat de
directname după cum este explicat în „Apel direct”.
Utilizați makeppbuiltin online folosind serviciile onworks.net