GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

getflagsplan9 - Online w chmurze

Uruchom getflagsplan9 w darmowym dostawcy hostingu OnWorks na Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To polecenie getflagsplan9, które można uruchomić w darmowym dostawcy hostingu OnWorks, korzystając z jednej z wielu naszych darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


getflags, usage - analiza wiersza poleceń w celu znalezienia skryptów powłoki

STRESZCZENIE


pobierz flagi $*

zwyczaj [ program ]

OPIS


Pobierz flagi analizuje opcje w argumentach wiersza poleceń zgodnie ze środowiskiem
zmienna $flagafmt. Ta zmienna powinna być listą opcji rozdzielonych przecinkami. Każda
opcja może być pojedynczą literą, wskazującą, że nie przyjmuje argumentów, lub literą
po którym następują rozdzielone spacją nazwy argumentów. Pobierz flagi drukuje rc(1) skrypt
na standardowym wyjściu, które inicjuje zmienną środowiskową flagax dla każdej opcji
wspomniany w $flagafmt. Jeżeli opcja nie jest obecna w wierszu poleceń, skrypt ustawia
zmienną flagi tej opcji na pustą listę. W przeciwnym razie skrypt ustawia zmienną flagi tej opcji
zmienna flagi z listą zawierającą argumenty opcji lub, jeśli opcja nie przyjmuje żadnych
argumenty z ciągiem 1Skrypt ustawia również zmienną $* do listy
argumenty po opcjach. Ostatnia linia w skrypcie ustawia $ status zmienny,
do pustego ciągu w przypadku powodzenia i do ciągu zwyczaj gdy wystąpi błąd podczas analizy
wiersz poleceń.

Stosowanie drukuje komunikat o użyciu na standardowym błędzie. Tworzy komunikat za pomocą $flagafmt, tak jak
opisano powyżej, $ args, który powinien zawierać ciąg znaków do wydrukowania, wyjaśniający nie-
argumenty opcji i $0, nazwa programu (zobacz rc(1)). Jeśli jest prowadzony pod sh(1), co robi
nie ustawiony $0, nazwa programu musi być podana jawnie w wierszu poleceń.

PRZYKŁAD


Przeanalizuj argumenty dla przeciec(1):

flagfmt='b,s,f binarny,r rozdzielczość,x szerokość'
args='nazwa | lista pid'
jeśli(! ifs=() eval `{getflags $*} || ~ $#* 0){
zwyczaj
wyjście z użycia
}

ŹRÓDŁO


/źródło/cmd/getflags.c
/źródło/cmd/usage.c

Użyj getflagsplan9 online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.