g.messagegrass - Online în cloud

Aceasta este comanda g.messagegrass 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


g.mesaj - Imprimă un mesaj, un avertisment, informații despre progres sau o eroare fatală în modul GRASS.
Acest modul ar trebui să fie folosit în scripturi pentru mesajele transmise utilizatorului.

CUVINTE CHEIE


general, suport, scripturi

REZUMAT


g.mesaj
g.mesaj --Ajutor
g.mesaj [-wedpiv] mesaj=şir [depana=întreg] [-ajutor] [-prolix] [-liniştit]
[--ui]

Steaguri:
-w
Imprimați mesajul ca avertisment

-e
Imprimați mesajul ca eroare fatală

-d
Imprimați mesajul ca mesaj de depanare

-p
Imprimați mesajul ca informații despre progres

-i
Imprimați mesajul în toate modurile, cu excepția modului silențios
Mesajul este tipărit pe GRASS_VERBOSE>=1

-v
Imprimați mesajul numai în modul pronunțat
Mesajul este tipărit numai pe GRASS_VERBOSE>=3

--Ajutor
Imprimați rezumatul utilizării

--verbos
Ieșire modulară

--Liniște
Ieșire silențioasă a modulului

--ui
Forțați lansarea dialogului GUI

parametri:
mesaj=şir [necesar]
Textul mesajului care urmează să fie tipărit
Mesajul este tipărit pe GRASS_VERBOSE>=2

depana=întreg
Nivel de utilizat pentru mesajele de depanare
Opțiuni: 0-5
Mod implicit: 1

DESCRIERE


Acest program trebuie utilizat în script-uri Shell/Perl/Python, deci autorul nu are nevoie
utilizați programul ecou. Avantajul de g.mesaj este că formatează mesajele la fel ca
alte module GRASS fac și că funcționalitatea acestuia este influențată de GRASS_VERBOSE și
GRASS_MESSAGE_FORMAT variabile de mediu.

Programul poate fi utilizat pentru mesaje informative standard, precum și pentru avertismente (-w steag)
și erori fatale (-e steag). În scopuri de depanare, -d steag va provoca g.mesaj la
tipăriți un mesaj de depanare la nivelul dat.

NOTE


Mesajele care conțin „=" trebuie să utilizeze integral mesaj= sintaxă, astfel încât analizatorul să nu primească
confuz.

Dacă doriți ca un mesaj lung (cu mai multe rânduri) să fie tratat ca un singur paragraf, utilizați a
un singur apel la g.mesaj cu text împărțit în script folosind bara oblică inversă ca ultimă
caracter. (În scripturile shell nu închideți „ghilimele”)

O linie goală poate fi obținută cu
g.message message=""

Spațiile albe redundante vor fi eliminate.

Este recomandabil să scrieți ghilimele simple mesajele care urmează să fie tipărite literal. Previne
un număr de caractere (mai ales, spațiu și semnul dolar „$”) să fie tratate
în special de coajă.

Când este necesar să se includă, de exemplu, valoarea unei variabile ca parte a mesajului,
pot fi folosite ghilimele duble, care nu privează semnul dolar de specialitatea sa
puteri de expansiune variabilă.

Deși se știe că instanțele interactive Bash pot trata semnul exclamării „!”
în mod specific caracterului (făcând necesară citarea unică a acestuia), nu ar trebui să fie cazul
pentru instanțele non-interactive ale lui Bash. Cu toate acestea, pentru a evita confuzia bazată pe context
mai târziu, ești încurajat să faci mesaje cu ghilimele simple care nu necesită $VARIABLE
expansiune.

Folosire in Piton script-uri
GRASS Python Scripting Library definește wrapper-uri speciale pentru g.mesaj.

· debug() pentru g.message -d

· error() pentru g.message -e

· fatal() pentru g.message -e + exit()

· info() pentru g.message -i

· mesaj() pentru g.message

· verbose() pentru g.message -v

· warning() pentru g.message -w

Notă: shell-ul Python din wxGUI poate fi folosit pentru introducerea următorului cod exemplu:

import grass.script ca gcore
gcore.warning(„Acesta este un avertisment”)
este identic cu
g.message -w message="Acesta este un avertisment"

VERBOSITATEA NIVELE
Controlat de variabila de mediu „GRASS_VERBOSE”. De obicei, aceasta este setată folosind
--Liniște or --verbos opțiunile liniei de comandă.

· 0 - sunt tipărite numai erorile și avertismentele

· 1 - sunt tipărite mesajele de progres

· 2 - toate mesajele modulului sunt tipărite

· 3 - sunt imprimate mesaje detaliate suplimentare

REMEDIERE NIVELE
Controlat de "DEBUG" GRASS gisenv variabilă (setată cu g.gisenv).
Niveluri recomandate:

· 1 - mesajul este tipărit o dată sau de câteva ori pe modul

· 3 - fiecare rând (raster) sau linie (vector)

· 5 - fiecare celulă (raster) sau punct (vector)

Utilizați g.messagegrass online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows