Disce Imperii ad Linux - gawk

nomine

gawk - processus forma, et lingua intuens

Synopsis

gawk [POSIX GNU style vel optiones] f progressio, lima [-] lima ...
gawk [POSIX GNU style vel optiones] [-] progressio-text lima ...

pgawk [POSIX GNU style vel optiones] f progressio, lima [-] lima ...
pgawk [POSIX GNU style vel optiones] [-] progressio-text lima ...

Description

Gawk est Wikimedia Foundation Project scriptor exsecutionem AWK programming language. Non est secundum definitionem lingua Utilitas autem in POSIX 1003.2 Imperii Latin Language. Ea frequentior rursus descriptio in hoc fundatur in Lingua AWK Programming per Aho, Kernighan et Weinberger et ut idem features invenitur in genere Unix in system V Release versionem IV. Gawk et praebet magis recens Bell Laboratories extensiones genere ac multis extensiones Wikimedia-specifica.

Pgawk est profiling versionem mirarentur. Est idem omnimodis gawk nisi moderatius rationes et effectus producit ipso factum awkprof.out lima in profano. Vide --profile per optionem ad radices montis.

Imperium options et qui mirarentur ex ipsa acie, in textu AWK progressio (f aut, si de via non seruitur --file options), and values ut factus available in in pre-definitae argc et ARGV AWK variables.

Forma optionem

Gawk options potest esse aut traditional options POSIX litteras vel optiones tamdiu Attribution style. POSIX options incipere `unum - '',` `dum diu options satus - ''. Long optiones concretae sunt, provisum est pro GNU-et-mandavit, et POSIX features.

Post POSIX vexillum, gawk -specific optiones iuventutem praebuisse maiorem argumentis per optionem ad -W. Quisque -W -W plures options praebere possunt optionis correspondentes longum est optio, ut infra. Iam bene iunctus optio aut rationes a = signo spatia nulla interposita aut recta ratione praecepti sequenti provideatur. Long options potest legit quod quamdiu manet abbreviationem unique.

options

Gawk acceptat his options authoribus enumerantur.

-F DEGRAEVE Ignatius Josephus DEGRAEVE

separator separator agro initus est, --field DEGRAEVE Ignatius Josephus DEGRAEVE DEGRAEVE Ignatius Josephus DEGRAEVE Usus (valore in secunda parte habitum est variabilis praedefinitum).

L. var val, & v =

Tribuo in vai vai ad valorem variabilis --assign var = var, ante supplicium de libellum incipit. Tales variabilis valores sint praesto, ad MOVEO in AWK obstructionum of progressio.

f progressio, lima

--file Read progressio, lima quod lima ex fonte AWK progressio progressio, lima, pro imperio in primis ratio recta. Multa -f- (vel --file) options potest esse.

-mf NNN

-mr NNN constitue memoria variis terminum ad valorem NNN. F vexillum sets A numerus maximus agris, et sets maxime vexillum r recordum magnitudine. Haec duo vexilla, et -m sint optio ab Bell Laboratories investigationis versionem Unix genere. Et per gawk neglecta sunt, gawk quia non habet terminum pre-definitae.

-W compat

traditional -W

--compat

in compatibility Curre --traditional modus. In compatibility modus, esse aliquod idem aliter se gawk Unix genere; Vestibulum nulla GNU imprimis videntur. Usus est --traditional malle se in optionem huius formae. Vide GNU tractus, infra, pro magis notitia.

-W copyleft

Copyright -W

--copyleft

--Copyright Print the short version of the GNU Copyright nuntius notitia super vexillum output quod bene exit.

-W TUBER-variables [= file]

variables, --dump [= file] Print a sorted album of global variabilium valores penitus euolutos substituere to file: et rationes earum. Si enim provided nihil lima, lima gawk utitur nomine awkvars.out in current Directory.

Habens list of all the global variabilium hoc modo spectare ad bona typographici errores in vestri progressio. Tu quoque uti non magno hanc optionem habere nisi progressio et munera multa, et munera vestra, non volumus secundum quas fideles, qui per ignorantiam locorum usu global variabilium ut destinatum est. (Hoc autem praecipue est simplex et facilis ad errorem nomina tanquam variabilis i, j, and so on.)

-W auxilium

usus -W

--Help

--usage Print a relative brevi summary est available in in nulla et vexillum output. (Per GNU Coding signa tenebant, has statim per optiones facere, felix exitus.)

-W linteolum inlinere [= exitiale]

--lint [= exitiale] Provide enim testificatus es de constructus enim dubiae sunt vel non-portable otherAWK implementations. Cum ad libitum ratio exitiale, admonitionem detergere facti exitiale honesteque vivere. Et hoc potest esse vehemens et usum certe erit auctus fovendos lautus AWK programs.

-W linteolum annorum

--lint annos iumenta praeparate ut testificatus es de constructus originale non est portable poema de genere Unix.

-W gen-pc

--Gen-pc Scan quod parse AWK progressio, lima forma et generate a GNU .po vexillum in in output entries locabiles pro omnibus Funiculos in progressio. Non est progressio ipsa supplicium est. See the GNU gettext distribution pro magis notitia super .po files.

-W non-punctum notitia,

--Non-punctum notitia, dominum cognoscite octal et veste hexadecimali ostendentur in values initus data. Utere optionem huius caute!

-W posix

Hic modus vertit in --posix convenientiam cum his angustiis additional:

*

\ x sequentia effugium non agnita est.

*

Pro qua parte loci non est actus unius agri diviserunt spatia newline non.

*

Postquam continue lineae non potes? Et:.

*

Keyword quod pertinet ad species func cognoscitur.

*

** ** et quod operators in loco esse non potest ^ = ^ = et.

*

Et fflush () munus est non available.

-W profile [= prof_file]

--profile [= prof_file] Mitte data est prof_file profiling. Awkprof.out in default est. Et currere cum gawk et profile est iustus a pulchellus typis ` '' version of progressio. Et cum pgawk currere, in se comites profile habet supplicium dicitur in margine progressio ad sinistram munus vocationem et munus plus valet unicuique user definire.

Rursus intervallum -W

Admitte --re-spatium spatium voces in usum iusto matching expressio (videatur Regular Expressions: infra). Intervallum habitus, si praesto non sunt traditionally AWK in lingua. Et addidit POSIX vexillum eos, ut faceret sibi simile egrep et genere inter se. Sed in usu est verisimile ad conteram senex AWK progressio et providet eos gawk tantum si sunt postulavit ad hanc optionem vel cum sit --posix et mundabitur sanctuarium.

-W fons textus progressio,

--source progressio-text text-usus progressio ut AWK progressio source codice. Haec optio facilis autem intermiscentes; ex bibliotheca munera concedit (ad f per usus et --file options) source codice per line intravit in imperio. Quia praesertim est in animo est magnum medium AWK programs in concha scripts.

versio -W

--version version Print De hoc exemplum maxime vexillum gawk in output. Hoc est maxime utilis ad cognoscendas si vestri current ratio est in exemplum gawk usque ad diem quantum ad hoc quod Fundatione Liberarum Programmationis Partium distribuendi. Hoc est utile in nuntians bugs quoque. (Per GNU Coding signa tenebant, has statim per optiones facere, felix exitus.)

- Signum finem optiones. Hoc est utile ad rationes patitur amplius se AWK progressio satus per `- ''. Haec maxime ratio constantiae per parsing placitum usus in summa se POSIX programs.

In compatibility modus, alia options vexillum ut nulli sint, sed aliter neglecta sunt. In normalis operatio, ut diu progressio textus quandam, options sunt ignota Transierunt AWK est progressio in ARGV ordinata per processus. Hoc praecipue utile est cum currit per `# AWK programs! '' Exsecutabile mechanism interpretetur nobis.

LIBELLUS DE EXSECUTIONE AWK

An AWK progressio consistit in quadam serie propositionibus, ad libitum actio munus-exemplar definitiones.

{formam} actio statements

munus nomen (modulo electronicarum) {dicitur}

Gawk legit primam progressio a fonte progressio, lima (s) Si certa de rationes ad --source, vel ex non-optionis argumentum primum in linea imperio. F et in pluribus vicibus --source order versus bene uti licet. Gawk progressio legit illud quasi omnia s file progressio-imperium et quasi catenata sunt linea una cum fonte texts. Hoc est utile ad aedificationem Dei AWK munera libraries, includit in se est sine nova AWK progressio utitur, qui eis. Etiam praebet facultatem ad imperium et munera acies commiscerent bibliotheca programs.

In elit quaerere variabilis AWKPATH dat speciem iter ad fontem files inveniendo ubi nominatur apud optio f. Si hoc non est variabilis, in default est iter. "/ Usr / locus / share / genere". (In ipsa Directory varietur gawk super quam aedificata est et installed.) Quod si f in a lima nomen data est optio contineat, `/ '' ingenium, nihil quaerere iter denuo effi- cienda.

Gawk facit AWK quibus in sequenti ordine. Primum omnes provincias profecti variabilis certa per optionem ad v peraguntur. Proximo, est internum gawk conscribit progressio in forma. Deinde exsequitur gawk in codice, in obstructionum Initium (s) (si), et deinde prosequitur sulum lima in nomine ARGV ordinata. Quod si non sunt files nomine imperium in linea cum vexillum initus gawk legit.

Quod si linea a filename per mandatum est forma val id = var ut variabilis tractetur carminibus Marcianis. Quod Dominus sit assignata ad valorem variabilis var val. (Hoc fit cum aliqua obstructionum Initium (s) fuisse currere.) Imperii maxime utilis ad dynamically data est linea assignment variabilis valores determinati variabilium AWK to control quam adhibet, in agris et victus est initus records. Est etiam utile ad moderari transitus status sunt plures, si opus fuerit in unum notitia lima.

Si de valore elementum maxime ex ARGV vacua ( ""), gawk vagatur per eam.

Quia per recordum in initus, ut probat gawk aequet si aliqua forma in AWK progressio. Nam quisque imitari etiam recordum aequet, et consociata actio est supplicium. Quod exemplaria sunt probata in ordine fieri per progressio.

Denique, post omnes initus est exhaustam obtestans, denique obstructionum gawk exequatur, codice (s) (si).

Variables, Records, et Agri

AWK dynamic variables sunt; sed existunt in primis usi sunt. Aut natantis punctum numerus autem eorum valores, sive corde, sive utrumque, secundum quam sunt usi. AWK unius dimensionis quoque vestit: cum ratio multa vestit simulari potest. Set pre-definitae sunt complures variables ut progressio fugit; et opus unum breviter describit his quae inferius.

records

Plerumque vocatio separata sunt records newline ingenia. Vos can control records how separata sunt, agro adsignando variabilis valores cum constructum- in RS. RS si nullius ingenii monumentis talis separat. Aliter dicitur RS iusto. Separat hoc congruit illud quod iustum habetur testimonium input. Sed modus copulatius, nisi prius mores in sua pretii quod adhibetur ad separandum filum records. Si nulla linea RS positos igitur lineae vestis libris distinctae. Ubi nulla est linea RS ad posuit, quod ingenium semper newline acts ut ager separator, praeter quod potest habere valorem habitum est.

agri

Sicut inter se record input qui legit, bipartito finditur gawk recordum in agros, uti ex valore in secunda parte habitum est variabilis agro separator. Si una parte habitum est character, quia character separata sint agri. Si nullum habitum est chorda separatim quisque regionis illius individui. Alioquin expectat habitum est esse plenum iusto expressio. In casu speciali, ut supra unum est spatium, fugit per agros separata sunt a spatia et / vel tabs quod / vel newlines. (Sed videantur ad disputationem de --posix, infra). Suscipe ex valore IGNORECASE (vide infra), ipsa quam sint agri parte habitum est, cum de iusto expressio Scinditur, quando separata sunt records et quam iusto est expressio Rs.

Si profectus est variabilis FIELDWIDTHS spatio separata est a album de numero inter se expectat agrum ut nec iunxere, atque disiectum gawk in recordum per certa inversa coniungenda est. De valore ex parte neglecta sit. Tribuit valorem novum esse conpressae usum FIELDWIDTHS habitum est, habitus reddit.

Record input sunt in agro suo quisque potest referenced in loco I $, $ II, and so on. $ 0 est totum recordum. Agri ne referenced in constantibus,

n = V
print n $

quintus procer in agro record input.

Et NF variabilis constitutus record input sunt in agros ad totalis numerus.

Ut nulla campis References (id est agros post $ F.), filum producendum in actum. Autem, subiectis in nulla agri (eg, $ (F. + II) = V) augetur in valorem ipsius NF, gignit nec mediam agros cum nulla linea ad sua pretii: et fecit valorem of $ 0 fieri recomputed et quae separata a valore agris ab Innocent. References in agris negans omnis numerus fuit causa maxima damna feres. Decrementing facit F. de agris values praeteritum novum in valorem perdidit et valorem of $ 0 recomputed ut, cum agris ab valorem quae separata ab Innocent.

Ad valorem assignans causam existentium agri totum recordum cum spe reaedificandi funditus destruatur 0 $ is referenced. Et similiter positi quaedam $ valore 0 usque ad recordum ut faciat resplit partum novum values in agris.

Variabiles inaedificata

Gawk 's constructum- in variables sunt:

argc

Argumentorum acie numerus imperio (non includit options qui mirarentur, fonte vel progressio).

ARGIND

Quod cum indice in ARGV est fasciculus recentissimus potuimus.

ARGV

Rationes imperii acies ordinata. Et ordinata sit ab 0 ad indexed argc - 1. Summa Dynamically mutantur ARGV files potest etiam usus pro data.

BINMODE

In non-systems POSIX, dat speciem usum `` binarii '' modus est mihi omnis lima / O. Ordo numerorum values ​​Dei I, II aut III, quod specificare initus files, output files, all files aut, quantum tibi deberet utitur binarii / O. Filum ipsius 'r ", vel" Latin "est specificare files input vel output files, respectively, deberet utitur binarii I / O. Values filum de "RW" vel "ur 'specificare ut omnes binarii ego uti debet files / O. Alia filum valore agitur, quae «RW", sed generat admonitio nuntius.

CONVFMT

De forma enim conversionem numeri '% .6g "per default.

LAMBO

An ordinata quibus valoribus current environment. Et ordinata sit ab indexed amet purus, elementum non est inter valorem variabilis illius (eg, LAMBO [Quaeratur "Domus"] esset / domus / Arnold). Haec mutantur elit visa ordinata non ponitur a quocumque gawk quaestionibus, quae per systema Amicus aut () munus.

errno

Amicus enim utraque contingit errare facit getline si ratio inter getline legere nam aut in exitu () Ergo describentium errores filo errno continebit. De valore est, in subiecto in non-Latina translatione locales.

FIELDWIDTHS

A spatio separata album de albo fieldwidths. Cum set, gawk parses initus est certa agri in latitudine sua pretii pro usura est variabilis ut in secunda parte agri separator.

FILE NOMEN

Nomen current input file. Si non es certa files in to order versus exteriora, quorum pretium FILENAME est `- ''. Sed FILENAME indeterminata est intra obstructionum Initium (nisi set per getline).

FNR

In record input sunt in current numerus input file.

habitum

Initus est ager separator, spatium per default. Vide Agri super.

IGNORECASE

Sensus et corda omnium casu iustum imperium illud opus. Si IGNORECASE est a non-nulla, erit linea similitudinem exemplaris matching per praecepta, ager scissione inquiunt ex parte recordum vel sanctificare me ad ES, iusto expressio matching plerique, ~ et ~ et gensub (); gsub () Index () respondet () aluminis () et sub () aedificavit in officio faciendo ignorare quando illud opus regularis. Nota: Forum subscripting non est affectus, non est asort () munus.

Si IGNORECASE non aequari / ab / compositus omnes nervos "ab" "ab" "ab" et "B". AWK variables ut ex toto, quod est IGNORECASE nulla valorem ut omnes regulariter videndae sunt regularis excepisset et egregiis res filum cave litteras maiusculas minusculasque. Sub Unix, plenum ISO 8859-1 character set I-Latina adhibetur, cum causam ignorans.

LINTEUM

--lint optionem praebet dynamic et imperium in a progressio est AWK. Ubi verum gawk vestigia linamentis perducenda sunt admonitiones. Dum falsum, et non agit. Cum assignata linea a valore "magnum", linamentis perducenda sunt admonitiones risu digna exitiale facti sunt, prorsus sicut --lint exitiale =. Alia vero valore iustus procer monitis.

NF

In current numerus agros record input.

NR

Monumentis apparet div numerus tantum.

OFMT

In output in forma numeri, "% .6g" per default.

Alexander VII

In output agro separator, spatium per default.

ORS

In output recordum separator per defaltam et newline.

PROCINFO

Provide ordinata sunt elementa huius est obvius notitia circa programma currit AWK. In aliquo systemata, non potest esse ordinata sunt elementa in «group1" per "coetus n" n aliquot, qui est numerus coetus extraordinarius est, quod processus. Haec uti in experiendi operante. De his elementis consistere putetur esse praesto,

PROCINFO [ 'Egid']

ad valorem de getegid (II) vocationis ratio.

PROCINFO [ 'patrol.inc']

ad valorem de geteuid (II) vocationis ratio.

PROCINFO [ 'habitum']

"Habitum" si agrum scissione inquiunt, cum in parte effectus, vel "FIELDWIDTHS" si agrum FIELDWIDTHS scissione inquiunt, cum in effectum.

PROCINFO [ 'gid']

getgid de valore ex (II) vocationis ratio.

PROCINFO [ 'pgrpid']

coetus processus ID in current processus.

PROCINFO [ '| pid: "]

id current processus in processus.

PROCINFO [ 'ppid']

current processus in processus ID in parentis.

PROCINFO [ "vid«]

getuid de valore ex (II) vocationis ratio.

RS

In record input separator per defaltam et newline.

rt

Et recordum terminator. Pari ratione in textu input rt gawk stare sententia ordinatis RS speciem.

RSTART

Prima pares natura par index () 0 si nullum par. (Ex quo datur intelligi quod aliquis mores ad satus indices.)

RLENGTH

Par impar longum filum () -1 si nullum par.

SUBSEP

Separate apud subscripta ad mores et multa elementa ordinata per default "\ XXXIV."

TEXTDOMAIN

In textu ab domain AWK progressio; ad invenire localized Translations est scriptor progressio trahunt.

arrays

Arrays sunt oculis insapientium mori inter subscripted cum expressio ([ac]). Si album est dictio (expr, expr ...) et ordinata est linea constans a iunctura de subscriptas (filum) valorem cuiusque expressio, separata ab SUBSEP ad valorem variabilis. Haec est facilitas ad simulare duc dimensioned vestit. For example:

i = "A"; j = "B"; k = "C"
x [i, j, k] = "salve, mundum \ n"

linea refert: "Salve, mundum \ n" ut elementum quod ordinata est x indexed per filum "A \ 034B \ 034C". Omnes vestit in AWK quae novos socios, id est iudex per filum values.

Quod si vel per specialem operator est in adhiberi potest videre, cum dicitur, si habet ordinata est index valorem constans certo.

si (val, & ordinata) print ordinata [val]

Si plures habet ordinata in subscripts, utere (i, j) in ordinata.

Et quoque utendum sit, in officinarum, in pro loop repetere super omnibus elementis esse ordinata.

An potest deletum a elementum est usus ad delete dicitur ordinata. Et potest etiam delete dicitur esse delere tota contenta ordinata est, sicut a ratione ordinata sine nomine subscript.

Conversio autem variabilis Typing

Et agros variables ut (fluctuetur) numeri, aut chorda aut utrumque. Quid de valorem variabilis est in context interpretata pendeat ejus. Si numerorum usus est in expressio est, ac multis tractata sit, si id usus est ut sis quasi filum linea.

Ad opprimere de multis variabilis haberi, adde 0 ad eam: ad opprimere ut sit sicut filum tractata, et sic concatenare demptis filum.

Cum filum sit numerus convertetur in sensum, quod fit per conversionem strtod (III). A numerus convertitur ad filum in utendo valorem format de filum CONVFMT sicut enim sprintf (III) cum ad valorem variabilis sicut numerorum ratio. Sed etsi omnia in numero, punctus AWK supernatantes, quae semper valores integros numeros integros conuertitur. Et sic, data est

CONVFMT = "% 2.2f" a XII = b = a ""

pro vario ipsius b sit linea habeat valorem of "XII" et non "12.00".

Gawk performs similitudine hoc modo: Si duorum numerorum variables sunt, comparantur secundum numerum. Si filum unum valorem habet valorem, qui est ordo numerorum et alter numerorum a `` filum, '' comparationes allatae sunt, et quoque est secundum numerum. Alioquin ordo numerorum aliquid, convertitur ad valorem linea, et linea est collatio facienda essent. Fila comparari quidem chordarum. Nota quod applicat conceptum POSIX vexillum `` filum numerorum '' ubique, usque ad filum constantibus conflatae. Sed hoc evidenter falsa, et hoc non gawk. (Fortunate, id est contineret in proximo version of a vexillum.)

Nota quod linea constantium, ut "LVII", numerorum non tendere chordas: filum sint constantes. In idea est `` filum numerorum '' dicendum est de modo agrorum, getline initus, FILENAME, ARGV elementis, et elementa LAMBO creata ordinata in elementis split () numerorum qui sunt modulationes uocum. In basic idea est, quod user input et unicum user input, et vultus numerorum, qui architectonici reputari debemus in via.

Variables uninitialized habent valorem numerorum 0, et filum valore ' "(et nullum aut vacua filum).

Et Octal Hexadecimal Constants

Satus per poema poematis 3.1 gawk, te potest uti C-style octal et veste hexadecimali ostendentur constans progressio in vestri source code AWK. Exempli gratia, in decimal IX octal valorem XI sit aequalis ac veste hexadecimali ostendentur valorem 0x11 est aequalis decimal XVII.

Constants filum

AWK filum constantes sint series characters inclusum inter duplici quotes ( "). In corde, quidam sunt agnita effugium sequentia adiungit, ut in C. Hi sunt:

\\

Materiale backslash.

\ a

Quod `erecti '' ingenium, qualis solet ASCII Bel.

\ b

backspace.

\ f

forma, pascere.

\ n

newline.

\ r

reditus raeda.

\ t

horizontali tab.

\ v

vertical tab.

\ x numeri omnis hexagonis traversa

Digitis subsequens ratio per chordam hexadecimal \ d. ANSIC ut omnes in fugam hexadecimal digitorum partem sequentia habentur. (Hoc pluma ut nos aliquid dicere de consilio per linguam committee.) Eg, '\ x1B' sit ASCIIESC (effugium) mores.

\ ddd

1. In cuius est character, 2- vel III-digiti numeri sequentes octal. Eg '\ XXXIII "est ASCII JH (fuga) natura.

\ c

C ratio litteralis.

Et effugium series adhiberi potest etiam intus assidue iusto expressions (eg, / [\ T \ f \ n \ r \ v] / aequet whitespace characters).

In compatibility modus, quod ingenia octal per litteram et veste hexadecimali ostendentur effugium tractata sunt, sequentia adiungit, cum usus est in expressio iusto constantibus conflatae. Et sic, / a \ 52b / est equivalent to / a \ * b /.

& Facta omnia Patterns

AWK est, linea-orientatur lingua. Prima forma et actus. } {Et dicuntur actiones in conclusus. Sive sit ratio absentis vel actio numero et quidem simul. Si forma carens, actione fit memoria singulis input. In proelio auferretur aequiparatur

} {Print

quod nisi omnem procer.

Cum incipio Comments `# '' ingenium, et permanere usque ad finem rectam. Lineae vestis sepa- adhiberi possint. Communiter autem dicitur newline tandem cum vero, hoc non est casu lineae ending per ` '', {:? ::: &&, or || . Aut etiam in hoc ipso editione versus finem linea pergebat. In aliis casibus, potest esse recta et non ending per continued ', in quo casu in newline et neglecta sunt.

Una acies diviso multa dicta sint `est '. Et in actione ex constitutionibus id competit actio par exemplum (solet) se dicta et exempla actio.

patterns

AWK sit una forma sequenti:

Initium End / regularis expressio / expressio obviat relationis forma exemplaris exemplum && || exemplar exemplar? exemplum: exempla (exemplar)! pattern1 forma, pattern2

Nunquam incipi vel finiri Duae species a peculiari forma, quae sunt probata in input. Initium actionis formas cadunt partes omnes in uno essent dicta velut Initium scandalum. Initus est, si ex lege et non ante supplicium. Nimirum idem omnes are merged in finem cuneos atque supplicium cum omni devoratum est initus (vel exitus, ubi dicitur quod supplicium est). Nunquam incipi vel finiri debet compositae cum alia forma, non potest forma in formam facundia. Finis actionis partes exempla deesse non potest incipere.

Nam / regularis expressio / patterns, consociata cum dicitur quod ad supplicium inter se record input quae quaestionem aequet iusto expressio. Expressionibus regularibus in his quae sunt eiusdem egrep (I), quae brevi formula perstringuntur: et inferius.

A obviat relationis expressio uti quis potest ad operators defined infra in titulo de actionibus. Haec plerumque temptare quaedam, sive agrorum iusto par quadam facundia.

Et &&: || Et! operators, sunt ET OR rationem, neque non dialecticis non habuisse dicimus conditores, et faciam ut in C. evaluatio circuitus brevis, etiam est in C, combining plures, et sunt in prima ratio facundia. Ut in omnium linguis, parenthesi notatis adhiberi potest mutare ordo iudicium.

Et?: Uti non operator tamquam idem in C. Si igitur prima forma est forma usus ad verum omnino experientia secundum exemplar, quod secus est tertium. Tantum unus ex secunda et tertia est forma eius Calendarium Generale.

Pattern1 est, oratio dicitur forma pattern2 rhoncus exemplaris. Eam aequet omnia et incipiens a record input records quae quaestionem aequet pattern1 oratorium, et usque ad recordum illud aequet pattern2, inclusive. Non misceri non potest aliqua alia forma generis expressio.

iusto Definition

Tales expressiones in acie egrep extensa. Mox in nidorem et ingenia ut sequitur:

c

aequet non-metacharacter c.

\ c

moribus compositus litterae c.

.

quid inter ingenium newline aequet.

^

aequet filum de principio.

$

aequet finem de linea.

[B ...]

album ingenium: ingenia aequet ulla ex ... ABC.

[^ C ...]

negatum album ingenium, mores nisi quis ABC ... aequet.

r1 | r2

alternis, aut par aut R1 R2.

r1r2

concatenationem: aequet r1, et r2.

r +

aequet vel r, s.

r *

aequet vel nulla r, s.

r?

aequet vel nulla est r, s.

(R)

partes: compositus r.

r {n}

{r n:}

{n r, m} intus capreolis collocatae sunt unum vel duo numeri modicum alicujus momentioli intervallum expressio. Si numerus in capreolis collocatae, n vicibus repetitam superioris regularis dicitur r. Si duo numeri sunt separata per nonam sexti, r m ad n repetita temporibus. Deinde si numerorum comma n r saltem ter repetitur.

Interposita mora, voces --re amet neque --posix sive speciem in order versus.

\ y

aut inanem nervi fine congruit principio dictionis.

\ B

aequet filum in vacua verbum.

\ <

aequet filum in vacua sit ab initio est.

\>

aequet vacua linea in fine verbum.

\ w

aequet constitutionis est pars, ullum verbum mores (litteram, figuras, et underscore).

\ W

si non ingenium aequet quod sit Verbum, constituunt.

\

Gloria inane quiddam aequet initio (Gloria).

\ '

Gloria inane quiddam fine congruit.

Et effugium sequentia adiungit, qui sunt in linea valet constantes (vide infra) verum quoque in expressionibus regularibus.

Sint mores classes in POSIX vexillum novus pluma introduced. Est notationem peculiari charactere ordinis in describendis libris characteres, quod est propria passio habet, sed ubi ipsa in patria regione sua potest variari se ingenia et / aut ex character set ad mores paro. Sicut quod est ratione talis litterae differt USA Galliam.

A ingenii genus in a ordinarius expressio valet, nisi intus est brackets album de mores. Mores classes de quo est [; a keyword sit in genere ut pelagus tenuere rates]. Vexillum mores classes in defined in POSIX sunt:

[: alnum:]

Alphanumeric ingenia.

[: alpha;]

Alphabetic ingenia.

[blank]

Spatium vel tab ingenia.

[: CNTRL:]

Imperium ingenia.

[: digit;]

Ordo numerorum ingenia.

[: graph:]

Forma, quae utraque characteribus et visibilis. (A spatium est Forma, sed non visibilis, dum non est ad utrumque.)

[: inferiore;]

Inferiore, casu litterae ingenia.

[print]

Forma characters (ut sunt ingenia control ingenia.)

[: punct:]

Mutata characters (ut sunt ingenia, non littera: numeri, imperium characteres, vel characteres spatium).

[:locus:]

Loci characteres (veluti spatio tab, formfeed, nominare paucis).

[: superius;]

Litterae, apud superius ingenia.

[: xdigit:]

Characteribus, qui sunt numeri veste hexadecimali ostendentur.

Eg coram POSIX vexillum, ut par alphanumeric ingenia, cum esses scribere / [Za-A-z0-9] /. Set si alia ratio litteris alphabeticis ea inserere hoc et si aliter character set ASCII collata, non posse aequare ASCII Alphanumeric ingenia. Cum autem POSIX mores classes, te potest scribere / [[; alnum:]] / et istud et ordo numerorum litterae aequet tua characteres characterum seriei.

Additi duo lists specialis series non in ingenium. Haec non convenire moribus ASCII facit quod potest uno signo (collatione elementa dicuntur) quae repraesentantur pluribus mores valent tam pro collatione plurium notis seu voluptua consilia. (Eg, in French, patet per `E '' gravis et acui putavit, non equivalent e`.)

collativam signa

Collativam A multi-character signum est elementum collatione conclusus apud [. et.]. Eg si ch collating elementum est, tunc [[.ch.]] Ordinarius est expressio quae quaestionem aequet collating istud elementum, cum [c] est expressio quae quaestionem aequet sive ordinarius sive c h.

equivalence classes

An genus condigno est nomen loci propria, quia album est equivalent de characteres sunt. Nomen inclusum est in [= = atque]. Exempli gratia, E, ut sit nomen repraesentabant omnem `e ','` e ',' 'et `` e`. In hoc casu [[= e =]] est ut a ordinarius expressio aequet aliquo e, e, vel e`.

Haec features valde valuable Anglis loqui in non-locales. Munera quae in bibliotheca gawk usus ordinarius expressio matching currently solum mores classes POSIX agnoscis; nec aequipollentia signa collatione ordinum non noverunt.

Quod \ y, \ B, \ <: \>, \ w \ W: \ et \ 'operators sunt, certis qui mirarentur, secundum facilities sint extensiones in GNU iusto expressio libraries.

Quam regere imperio bene recta interpretatione varia ingenia gawk vices obtinet.

non options

Default In casu regularis POSIX gawk providere de omnibus facilities theGNU iusto ac lineamenta descripsit super operators expressio. Sed interim non dicta sint praesto est.

--posix

POSIX expressionibus regularibus in tantum innituntur, the GNU operators sunt speciale. (Eg, \ w literam aequet w). Intervallum explicatione afferre liceat.

--traditional

RSS genere pares locutiones regularis institutio. Commons Attribution operators non in speciali, expressions spatium non funguntur, et tamen unum sunt POSIX mores classes ([[; alnum:]], et sic in). Et mores describuntur Octal hexadecimal sequentia de litteram exeat si iusta sententia metacharacters repraesentant.

--re spatium,

Voces interim paterentur expressionibus regularibus --traditional etiam provisum.

actus

Actio inclusum in capreolis collocatae leguntur, {et}. Ex praedictis partes actio fit conditionalis et in plerisque linguis looping declarationibus. Quod operators, potestate diffidunt, et initus / output maximam secun testimonia praesto fuerint in ea C.

operators

AWK operariorum in ordine praecedentiae decrescebant sunt

(...)

cerrocampanense

$

Field referat.

++ -

Incrementum et decrementum et postfix praefigunt et.

^

Exponentiation (** Etiam adhiberi potest, et deputatos ad operator = **).

+ -!

Unary plus, minus unary, neque non dialecticis negationem.

* /%

Multiplicatione numeri procreantur, divisionum, partitionumque modularis.

+ -

Praeter et subtractionem.

locus

Concatenationem filum.

<>

<=> =

! Iusto obviat relationis operators est == Quaesitum =.

~! ~

Expressio iusto par, par negatum. Nota: non eadem sententia regularis (/ foo /) ad latus sinistrum vel ~ ~. Unam tantum dextris. Et expressio / foo / exp ~ 'quod idem est cum ((0 $ ~ / foo /) exp.) Hic solet intentum.

apud

Membership ordinata.

&&

Et logica.

||

Logica VEL.

?:

C conditionis expressio. Haec est forma expr1? expr2: expr3. Expr1 Quod si verum est, quod de valore expr2 expressio est, aliud est expr3. Et una tantum expr2 expr3 est aestimari.

= + = - =

* = / = = ^ =% Assignment. Sive absoluta assignment (= var valorem), et operator assignment (altera formae) sunt praesto est.

Denunciationes imperium

Quia in potestate dicta sunt, sequitur;

si (conditio) dicitur [alibi dicitur] in (statu) dicitur facere dicitur in (statu) enim (expr1: expr2: expr3) dicitur for (in ordinata) dicitur confractus continue delere ordinata [index] delere ordinata exitus [expressio] { statements}

EGO / O Denunciationes

Initus est / output dicta sunt:

prope (lima [, ut])

Prope file: co-pipe sive processus. Ad libitum adhiberi non debet, quam quod claudendo extremum inter duos processus a co-modo organum meum. Hoc filum debet esse pretii aut 'est' aut 'a'.

getline

$ 0 constitutus record input ab altera; set NF, NR, FNR.

getline

$ 0 constitutus record of lima ex altera; set NF.

getline var

Deinde ab L. var constitutus record input; set NR, FNR.

getline var

Deinde posuit a recordum documenti var.

imperium | getline [var]

Et output imperium populum fumantia mane run in aut $ 0 seu var, ut supra.

imperium | & getline [var]

Curre imperium quod per populum fumantia mane co-processus in in output vel 0 vel $ L. var ut supra. Co-processus pluris aestimantur in gawk extensio.

deinde

Nolite dispensando input recordum current. Initus recordum et processus incipit esse postero lego in primum cum in forma AWK progressio. Quod si ad finem ventum data est initus, in fine obstructionum (s), si sunt supplicium.

nextfile

Nolite current dispensando input file. Postero legere record input est ex tunc input file. Et FILENAME ARGIND es updated, FNR ad reset is I, et per processus incipit cum primum exemplar in AWK progressio. Quod si ad finem ventum data est initus, in fine obstructionum (s), si sunt supplicium.

print

Procer per recordum current. Et recordum output valorem cum hoc terminabitur de ORS variabilis.

expr album-print

Maps facundia. Quisque expressio est separata a valorem variabilis ab Innocent. Et recordum output valorem cum hoc terminabitur de ORS variabilis.

expr print-album> file

Maps expressions in lima. Quisque expressio est separata a valorem variabilis ab Innocent. Et recordum output valorem cum hoc terminabitur de ORS variabilis.

if fmt, expr album,

Forma and print.

if fmt, expr-album> file

Format in lima quod procer.

ratio (cmdoptH-linea)

Iussum incmd linea revertens status exitum. (Hoc est non available in non-systems POSIX.)

fflush ([file])

Cuiuslibet garrula buffers consociata cum aperta et lima output lima pipe. Si is missing file: deinde ferocia et vexillum output est. Si nulla linea sit file: tum omnis ferocia buffers illorum aperta sunt foramina output lima.

Additional output redirections sunt et permisit ad print printf.

... >> file print

subdit in output lima.

print ... | mandatum

scribens in pipe.

print ... | & imperium

misit data est a co-processus.

Et in fine de 0 redeunt getline imperio file -1, et in errorem. In errorem, errno filum contineat spectante ad quaestionem.

Nota: si non co-pipe processus usus ad getline aut if a print aut intra ansam veniat, oportet uti proxima () creare novum casibus de imperio. AWK tibiae resonabit et non statim proxima co-digeritur, ubi non revertetur EOF.

Et printf F

Et dicitur quod AWK versions de sprintf printf () munus (vide infra) hoc accipere per conversionem specie formats:

c%

An ingenium ASCII. % C si propter rationem est ordo numerorum, consideratur quasi typis, et mores. Aliud argumentum ponitur resticula solam chordam apud se prius natura.

% d,% I

A numerus constituo (integri ex parte).

e%,% E

A numero fluctuetur forma [-] d.dddddde [+ -] dd. E% forma utitur pro E et e.

f%

A numero fluctuetur forma [-] ddd.dddddd.

g%,% G

Uti%% f conversionem, vel e quacumque breviori est cum nonsignificant zeros voluerunt. %% E et G pro forma utitur% e.

% o

An unsigned octal numerus (et integer).

An unsigned numerum constituo% u (iterum integer).

s%

A filum mores.

% X, X%

An unsigned veste hexadecimali ostendentur numerus (integra). In X% pro forma utitur eft ABCDEF abcdef.

%%

% A una mores; nec ratio convertitur.

Libitum, additional inter parametris mentiri potest, et imperium% littera:

comitem $

Uti summus comitis et loco th ad hoc argumentum in forma. Et hoc dicitur secundum situm sit in usu praesertim in animo species et forma versions of translati sunt in corde, et in textu originali est AWK progressio. Gawk extensio est.

-

Dicitur, ut iustificeris in agro relictum.

locus

Nam ordo numerorum conversiones, per spatium praemittunt positivae et negativae cum substractionis signum.

+

Et plus signum, uti ante determinationem width (vide infra), says ut suppleret id signum semper est ordo numerorum conversiones, quae formatae sint ut etiam si notitia est positivum. Quod spatium per determinationem conpressae +.

#

Altero uti per `formam ',' quidam de potestate litterarum. Nam% O, nulla suppleret id est ducit. Nam% x et X%, suppleret de 0x vel ducens ad 0X nonzero exitum. Nam e%,% E et f%, in eventum contineat, semper post punctum relinqui. Nam% g ac G% agmen trahentem zeros sunt remota ab exitum.

0

A 0 ducens (nullus) acts ut a vexillum ut indicat quaedam additamenta sunt et zeroes ut output pro spatia. Et hoc etiam considerandum est et non-output numerorum forma. Et hoc modo vexillum habet ad modum quo latior est ager width pretii ab ipsis typographis imprimenda.

width

Latitudo regionis huius ut additamenta. Additamenta agri spatia solet. 0 si vexillum has been usus, est quaedam additamenta et zeroes.

. Adolescentibus nobis ita contigit

A numero cura ut cum excudendi, qui dat speciem. Nam e%,% E et f% formats, hic determinat de numero typis numeri vis ut jus post punctum relinqui. Nam% g ac G formats%, quod numerus maxime significantes speciem numeri. Nam per% d, o%,% I, u%,% x et X% formats, non dat speciem numeri ad numerum minimum procer. Nam% s, non dat speciem potest, si filum a numerus maxime characteres typis.

Adolescentibus nobis ita contigit in latitudine velorum in dynamic de ANSI C elit printf () sunt consuetudines praesto est. A * in loco aut volutpat eget molestie vel causatur pluralitas secundum values cubits Adolescentibus nobis ita contigit ut album est ratio sumpta ex sprintf aut printf (). Uti enim secundum situm speciei cum praecisione dynamic volutpat eget molestie vel fixae uolandi exhibent comitem post $ * in format filum. Eg, "III% II $ $ *. * I $ s".

Nomina specialis File

Cum facis I / O Amicus aut a print aut printf in lima, vel per getline ex file: gawk recognizes filenames specialis quaedam ad intra. Haec filenames patitur aditum aperire file descriptors gawk quam a parente processus (plerumque in testa solida). Haec lima nomen etiam potest esse ex imperio uti linea data files. Et filenames sunt:

/ dev / stdin

Initus est vexillum.

/ dev / stdout

In output vexillum.

/ dev / stderr

In output vexillum errorem.

/ dev / fd / n

Consociata cum aperta et lima file descriptor n.

Maximeque utilia sunt error. For example:

typis "Flavit illud!" > '/ Dev / stderr "

cum esset secus vos have utor

typis "Flavit illud!" | 'cat I> II &'

Et hoc potest esse cum speciali filenames | operator & co-processus partum per TCP / IP network iunctio.

/ inet / TCP / lport / rhost / rport

File per TCP / IP nexu locus ad portum lport Ad hospitem remotum a remotis rhost rport portum. Portus de uti systema habent, colligunt a 0 usque ad portum.

/ inet / udp / lport / rhost / rport

Similia sed uti UDP / IP pro TCP / IP.

/ inet / rudis / lport / rhost / rport

Futurum usui reservetur.

Alia specialis filenames providere accessum ad notitia de gawk processus currit. Filenames haec nunc temporis obsolevere. Agmine notitia haberi uti PROCINFO praebent. Et filenames sunt:

/ dev / pid

Lima legis huius processus refert ad current processus ID in decimales, cum newline terminabitur.

/ dev / ppid

Refert ad hoc legere file parens processus ID in current processus in decimales, cum newline terminabitur.

/ dev / pgrpid

Lima legis huius coetus processus refert ad current processus ID in decimales, cum newline terminabitur.

/ dev / user

Lima legis huius refert unum recordum cum a newline terminabitur. Et agros cum separata sunt spatia. $ I est ad valorem de getuid (II) ratio vocationem: $ II est valore ex geteuid (II) ratio vocationem: $ III non de valore ex getgid (II) ratio vocationem et $ IV quod ad valorem de getegid (II) ratio vocationem. Si additional quae sunt agri, sunt enim redierat ab getgroups coetus IDs (II). Plures coetus transigi non potest, ut supra omne systems.

Ordo numerorum functiones

AWK has constructum- in sequentibus numeris munera:

atan2 (y, x)

Refert ad arctangent et y / x in radians.

sin (expr)

Expr refert iusvis axis, qui est in radians.

exp (expr)

Abibit.

int (expr)

Truncat ad quemcunque integrum affirmativum.

log (expr)

Naturali functio logarithmi.

Rand ()

A numerus temere I refert inter 0 et.

peccatum (expr)

Et ex expr sine refert, quod est in radians.

ones (expr)

Munus radix quadrata est.

srand ([expr])

Expr utitur ad novum semen enim temere numerus, etc. Si enim provided nihil expr in die illo tempore adhibetur. In reditu ad valorem sit prior semen temere numerus, etc.

functiones filum

Gawk has constructum- in filum, haec munera,

asort (s [d])

Numerus elementa refert ad fontem ordinata s. Per illa quae sunt valores numerici gawk s 's normalis ad praecepta values comparet, et indices sunt numeri integri incipiens consequentibus statutae, substituuntur coetibus territorialibus valores ipsius s in d 1. Si libitum est destination certa ordinata, dein s in d est primum duplicata et tunc d obicitur, quod indices fons ordinata relinquens s, immutata censentur.

gensub (r, s; h [t])

In scopum quaerere par est enim linea regularis expressio T r. Si h est primum filum g vel G: deinde pro tot caesis Matches de r et s. Alioquin h, qui est compositus ex numero reponere r. T si non abundat, $ 0 loco adhibetur. Postea in textu s, sequentia \ n, ubi n est digit de I ad IX, potest ad indicant iustus quam matched illud n ad 'th parenthesized subexpression. Consequentia \ 0 matched significat totum illud quod facit ad mores &. Secus ac sub () et gsub (), quod sit mutatio filum sicut effectus rediit ad munus et scopum filum originale non est mutata.

gsub (r, s [t])

Quisque enim pro iusto substring matching expressio r T in linea, et linea s substituatur, et revertetur ad numerum substitutione. T si non abundat, uti $ 0. An & substituitur in locum substituitur textu illum textum quem matched fuit formatum in actu. Usus \ & ad literam &. (Hic necesse erit ut typus "\\ & ', videatur gawk: Efficens AWK Programming ad discussionem maiorem praecepta & pro' s et postea illud in virgulas de sub (); gsub () et gensub ().)

Index (s t)

In index de refert filum super filum in s T vel T 0, si non est praesens. (Ex quo datur intelligi quod aliquis mores ad satus indices.)

longitudo ([s])

Latitudo autem ante faciem linea s refert aut in longitudinem $ 0 sin s non communicatur.

par (s: r [a])

S refert ad statum in quo r iusto expressio fit 0 et r, si non est praesens, et montium ipsius RSTART et RLENGTH. Nota quod eadem ratio est ut quod ~ enim operator, re ~ sp. Si ordinata sit quod provisum a tollitur ad I per n elementa et repleti sunt partes, ut inserere correspondentes parenthesized subexpression s in r. S Item in partibus 0'th elementum continet r exprimitur tota acie.

split (s est, [r])

S aestifer in linea r ordinata est expressio de iusto et qui refert quot agros. Si r est praetereundum, quod dictum est in loco adhibetur. In prima acie explicatur. Uicta fatiscat aliquod idem aliter se in agro scissione inquiunt, de quo prius.

sprintf (fmt, expr-album)

Maps expr-album secundum fmt, et inde refert filum.

strtonum (sp)

Sp examines, et ordo numerorum refert sua pretii. Si cum incipit sp 0 ducens, strtonum () Ponit apud sp octal est numerus. Sp Si incipit cum 0x vel ducens 0X, strtonum () Ponit apud sp est numerus veste hexadecimali ostendentur.

sub (r, s [t])

Sicut gsub (); sed tantum primae matching substring reponitur.

substr (s, i [n])

Quod maxime refert ad -character n substring et incipiens a s i. Si n est praetereundum, quod reliquum est usus s.

tolower (sp)

Redit lino str exemplum omnibus in summa respondet, se inferiores esse versos moribus translata str. Non reliquit litterae ingenia sunt unum.

toupper (sp)

Str exemplum refert filum cum minoribus habet diversas moribus translata armus hic versos str. Non reliquit litterae ingenia sunt unum.

Tempus functiones

Cum enim unus de principibus primis usibus AWK programs dispensando stipes lima notitia stamp quod habet tempus: quia munera gawk providet sequenti tempore obtinendae formatting quod notat illos.

mktime (datespec)

Tempus in forma datespec Rurns numisma Systeme redditur (). Et filum ex datespec est forma YYYY n MM MM DD S [DST]. Contentis in filum in sex aut septem numeros representing utrumque plenum annum inter saeculum, in mense, ex I ad XII, die mensis ex I ad XXXI, in horam diei ab 0 ad XXIII, in momento ab 0 ad LIX, et a 0 usque ad LX secundus, et dies libitum salvis vexillum. Determinatis hoc pacto valoribus numeri ne illis licentia sit intra certa; ut dicitur I -1 hora noctis hora. In originem, nulla Decembris sumatur 0 per annos singulos I Cornelio superioris anni praetori, et annus assumed -1 Cornelio superioris anni praetori 0. tempus est ut locus, in timezone. Si diem salutare signum positivum tempus salutaris lucem ponatur tempus si nulla tempus nunc supponitur esse vexillum, et negativa (default) mktime () conatus est utrum revera ad lucem salva tempus. Quae si non satis habet si datespec feriunt consequens est, mktime () redit 1.

strftime ([forma [; indicatione temporis]])

Formats indicatione temporis secundum determinationem in forma. In forma Dei esset indicatione Systeme redditur (). Si enim indicatione temporis deest, non hodiernam diem tempore adhibetur. Nisi sit forma, tamen per default output in forma equivalent ad diem (I) adhibetur. Ecce enim strftime nominatio () munus in ANSI ut C ad conversiones promovendas, utpote quae forma praesto est. A-public domain versionem strftime (III) et ea hominem paginam venire gawk; Si versionem quod est usus facere gawk ergo omni conversione descripta est homini praesto sunt pagina qui mirarentur.

Systeme ()

Refert hodiernam diem, tempus est numerus minutorum secundorum, ex quo Epoch (1970-01-01 00:00:00 UTC in POSIX systems).

Bit functiones Manipulations

Satus per poema poematis 3.1 gawk, praesto sunt munera sequuntur frenum manipulation. Et per conversionem operatur, duplici cura fluctuetur valores integros unsigned tempore, faciens ad operationem, et postea convertens ad exitum fluctuetur. Quod munera sunt:

et (V1, V2)

Et revertetur ad bitwise de values V1 atque provisum est a v2.

compl (val)

Redi ad bitwise complement autem val.

lshift (val, comitem)

Redi ad valorem autem val, in comitem movit reliquit bits.

aut (V1, V2)

Et revertetur ad bitwise VEL de values provisum est a V1 v2.

rshift (val, comitem)

Redi ad val de valore, locos mutare ius comitem bits.

xor (V1, V2)

Et revertetur ad bitwise XOR de values provisum est a V1 v2.

tincidunt functiones

Satus cum gawk version 3.1, hoc potest esse a munera vestra in AWK progressio currere per translating tendere chordas, in tempus. Nam singula plenum, videatur gawk: Efficens AWK Programming.

bindtextdomain (Directory [, domain])

Unde peccatum speciem habet indicem gawk spectat ad .mo files, aut si non sunt in Potest non positus `vexillum '' locus (eg, in temptationem). Non refert quo indicem domain `non tenetur. ''

In domain default est de valore TEXTDOMAIN. Directory si nullum sit linea ( ""), tum bindtextdomain () redit current binding datis domain.

dcgettext (filum [, domain [genus]])

Refert filum de interpretationis loci in textu domain domain genus ad genus. De valore per annum pro a domain est TEXTDOMAIN current valorem. Quod enim genus valorem default est "LC_MESSAGES".

Supplementum si vim categoriae est cognitus locus chordis aequalibus unam apud gawk Categoria: Armenia AWK efficax. Vos a text domain etiam suppleret. TEXTDOMAIN si uti velis uti current domain.

dcngettext (string1, string2, numero [, domain [genus]])

Refert modo plurali numero propter translationem loci genus, quia genus string1 et string2 in textu domain domain. De valore per annum pro a domain est TEXTDOMAIN current valorem. Quod enim genus valorem default est "LC_MESSAGES".

Supplementum si vim categoriae est cognitus locus chordis aequalibus unam apud gawk Categoria: Armenia AWK efficax. Vos a text domain etiam suppleret. TEXTDOMAIN si uti velis uti current domain.

User-defined munera

Munera quae in AWK finitionem reddiderunt:

munus nomen (modulo electronicarum) {dicitur}

Functiones intus loquitur judicium vocatos vel forma vel actus. Ad reficiendas instantiate ambitum ipsam rationem formalem vocant parametri declaratur ratione utuntur. Arrays vel quipiam intraverint referat, per se variables sunt Transierunt valorem.

Munera principio cum non AWK pars lingua, servetur praescriptum est locus variables magis est inepta: et vir si fuerit extra ambitum quasi parameter in album. Quod placitum est locus variables separate a reali extra ambitum per spatia in album modularis. For example:

munus f (p, q, a, b) A et B sunt loci {...} # / c / {...; f (I, II); ...}

Sinistram vocet requiritur sequuntur parenthesin functio muneris nomen albi nulla intercedente spatio. Et hoc ambiguum est ne cum a iunctura syntactic operator. Et hoc restrictione non applicare ad constructum- in munera enumerantur supra.

Dici potest recursive mutuo officio. Initialized in sunt uti parametri munus variables ut nullus locus fuerit numerus nulla filum, et munus ad invocationem suam.

Uti redire ad valorem expr reditus munus a. De reditu Temporis pretii sit si is provided nihil pretii: si non redit per `munus procidens off, 'ad finem.

Si --lint provisum est, gawk admonet de vocat ad munera ad parse indefinitum tempus, pro currere ad tempus. Definitam tendat ad vocant munus currere est maxima damna feres.

Verbum iam func non sit in loco munus.

Dynamice functiones loading

Inde gawk 3.1 version te potest addere novam dynamically currit et constructum- in munera gawk est interpretis sui. Quod plena est ultra details in page harum hoc manual; videatur gawk: Efficens AWK Programming per singula.

extensio (obiecti munus)

Dynamically object shared links in a lima object nomine aduocare atque inuocare vices gerunt illius, ut initialization praestare. Dummodo utraque istarum chordarum. Munus ab refert ad valorem rediit.

Hoc munus quod provisum sit id in gawk: AWK Programming effective, sed circa omnia haec operatio in altera release verisimile mutare. Nos vehementer suadeo ut vos utor is pluma est non volens aliquid ut redo sunt.

annuit

pgawk duorum annuit accipit. BIBLIOTHECA profano officio vocationis faciat SIGUSR1 TUBUR lima in profano, sive awkprof.out Quicquid erat cum lima --profile optio. It continues et currere. SIGHUP munus vocationem, et trahit eam secum ad TUBUR profile in ACERVUS et exitus.

EXAMPLES

Print login quod exstat in cunctis users nomina: Initium = {habitum est ":"} {Print $ I | "generis"} comes lineae per file: {nlines ++} fine habent, {print nlines} praemitti se linea per numerum in tabella {print FNR: $ 0} Concatenate et linea numerus (variatio in themate) {print NR, $ 0}

internalization

Filum sequentes quantitates constantes sunt in duplici quotes characteres conclusus. In non-Latina loqui environments, sic potest esse mark funiculos in magnis postulantes ut AWK translationem progressio in patria linguae naturalis. Haec notata sunt in fila AWK progressio et ductu underscore ( `` _ ''). Eg

gawk 'Initium {print "salve, orbem terrarum'} '

procer semper salve, mundum. Sed,

gawk 'Initium {print _ "salve, orbem terrarum'} '

ut procer bonjour, mondc Galliam.

Illic es plures steps involved in producendo, et currens autem locabiles AWK progressio.

I.

Initium actio sit assignare aliquam addere valorem variabilis TEXTDOMAIN ut ad textum domain nomen esse consociata cum vestris progressio.


Initium {TEXTDOMAIN = "myprog"}

Ut in hoc concedit gawk .mo file consociata cum vestris progressio. Sine hac gradus, gawk utitur in textu epistulae domain, quod verisimile non continet propter translationes progressio.

II.

Mark omnes tendere chordas, si interpretari ducens secum underscores.

III.

Quod si opus est uti dcgettext () et / vel bindtextdomain () progressio munera tua, ut oportet.

IV.

Curre gawk --Gen myprog.awk -f-pc> myprog.po generare .po lima pro vestri progressio.

V.

Oportet providere translatorum aedificare et pro rata .mo install lima.

In tincidunt sunt omnia et singula apud gawk descripsit features sunt: Efficens AWK Programming.

Posix compatibility

A primaria metam est ad gawk convenientiae cum POSIX vexillum, tum cum tardus poema de genere Unix. Ad hunc autem finem, user visibilis gawk incorporat in his features, qui non descriptus in AWK liber: sed ex parte, quae Bell Laboratories genere versio, et in POSIX vexillum.

Indicat liber de genere esset imperium, cum aliter accidit lineam variabilis assignment aperire ratio ut lima, quod est post Initium obstructionum est supplicium. Autem, mane apud implementations, si prius quid tale assignment apparuit lima nomen, qua ei ante factum non erat Initium obstructionum currunt. `Applicationes ad pendent pluma. Quando conversa genere parem documentis ante elit purus exsecutionem data sunt apposita v bene usus est positum antiquis moribus accommodare. (Hoc pluma est convenerit ab Bell et Laboratories et GNU developers.)

-W implementation pro optionem est specifica vexillum features ab POSIX.

Dispensando cum argumentis, & `gawk utitur in speciali optio - '' significat in fine argumentorum. In compatibility modus, admonet ut de Finis autem aliud noverat optiones. In normalis operatio, quae sunt rationes ad Transierunt AWK progressio pro suus ut computetur.

Quod non define AWK libro valorem of a reditu srand (). Et revertetur in POSIX vexillum habet semen usus est, ut servo semita of patitur numerum temere sequence. Ideo srand () gawk in current et semen ejus refert.

Alius novus features sunt: Usus plures optiones -f- (de genere MKS); LAMBO ordinata sunt; de \ a, \ v fugam sequentia (in facto oriundum gawk alimenta Campana Laboratories Vulgata) tolower enim () et toupper () constructum- in munera (version de Bell Laboratories); ANSI C et conversionem cubits in printf (Bell factum est primum, in versionem Laboratories).

Features historical

Sunt duo quae features of historical AWK implementations gawk in subsidiis esse. Primo modo aduocatur tandem () aedificatur argumentum non officio solum, verum etiam parenthesi notatis; Sic,

= LX in longitudinem Algol # Sancti, necne!

vel idem

tandem a = ()
longitudo est = ($ 0)

Sed haec factura, sicut alibi `deprecatus '' POSIX in signum, et in testimonium gawk quaestiones circa usum --lint si is versus certa super imperium.

Pluma aut sequenda vel aliis usus luce dicuntur extra corpus tempus enim vel ansa. Traditional AWK implementations tractata sunt tales usus est equivalent ad proximam dicitur. Gawk sustinet, si id usus est --traditional et mundabitur sanctuarium.

Commons Attribution Tractus

Gawk habeat multis extensiones in genere POSIX. De quibus ita apud hac sectione. Hic describit omnes extensiones potest erret ut expeterem gawk --traditional optio cum.

De his features of gawk sunt available in genere POSIX.

*

Non iter agit ad files search nomine per optionem ad f. Ideo AWKPATH elit in speciali non est variabilis.

*

A \ x ordinem evadere. (Disabled ex --posix.)

*

Et fflush () munus. (Disabled ex --posix.)

*

Postquam perseverare possit versus? Et:. (Disabled ex --posix.)

*

Et constantes AWK programs Octal veste hexadecimali ostendentur.

*

Et ARGIND, BINMODE, errno, LINTEUM, RT, et TEXTDOMAIN variables sunt speciale.

*

A variabilis IGNORECASE et ad latus-effectus non funguntur.

*

Et latitudinem campi-fixit acuta FIELDWIDTHS varius.

*

PROCINFO ordinata est non available.

*

R. Sicut iustum usum loquendi.

*

A specialis lima nomen available for I / O Amicus non sunt agnita est.

*

In | operator & per co-Processus partum.

*

Et ingenia per singulos tollit facultatem demptis filum de valore quasi in habitum et quantum ad tertium argumentum ad Scinditur ().

*

Et secundum libitum est proxima ratio () munus.

*

Et par est ratio tertia ad libitum () munus.

*

Et species secundum situm et facultatem ad printf et sprintf ().

*

Summa totius exercitus delete usus exercitu delere.

*

Usus deinde eius relictis nextfile current processus in in input file.

*

Et quod (); asort (); bindtextdomain (); compl (); dcgettext (); gensub (); lshift (); mktime (); aut (); rshift (); strftime (); strtonum (); Systeme () et xor () munera.

*

Locabiles trahunt.

*

Addit novam constructum- in munera dynamically cum extensio () munus.

Quod non define AWK libro de reditu ad valorem prope () munus. Gawk Pompeius () refert ad valorem de fclose (III), vel pclose (III) cum claudendo an output lima sive tibia canentium, respectively. Is processus refert scriptor exitus, ubi status claudendo pipe initus est. De reditu pretii si sit -1 nomine file: co-pipe nec non processus cum Amicus aperuit.

Ubi invocatum est gawk cum --traditional optionem, si ratio fs -F ad optionem est `T '' ergo dicendum quod character est profectus ad tab. Nota quod typing gawk -F \ T ... est causa, quare simpliciter `rubor ut dicitur in T '' et` `non transiet \ T '' optionem ad -F. Quia hoc magis sit deformis speciali casu, non est habitus. Item, si morum non fieri hoc est --posix et mundabitur sanctuarium. Ut vere adepto a tab pro agro mores separator, est optimum ad uti uno quotes; -F gawk '\ T' ....

Alia mandata expectare , LP , integra , execv , getfacl , ioctl , uniq , rmmod , pvcreate , rsh , unix2dos , Cal , FS , CD , iwpriv , swapon , autofs , fama , motd , liberos , LPR , execl , fdisk , at : quis , iwconfig , ifconfig , vgdisplay , apertum , lsmod , ntohs , mailq , occidere , wtmp