Tagann córas comhthreomharú script bhlaosc PaSh faoi sciathán an Fhorais Linux

D'fhógair an tionscadal PaSh, a fhorbraíonn uirlisí chun scripteanna sliogán a fhorghníomhú go comhthreomhar, go bhfuil sé ag bogadh faoi choimirce an Fhorais Linux, a sholáthróidh an bonneagar agus na seirbhísí atá riachtanach chun leanúint ar aghaidh le forbairt. Déantar cód an tionscadail a dháileadh faoi cheadúnas MIT agus áirítear leis comhpháirteanna i Python, Shell, C agus OCaml.

Áirítear i PaSh tiomsaitheoir JIT, am rite agus leabharlann nótaí:

  • Soláthraíonn Runtime sraith primitives chun tacú le feidhmiú comhthreomhar scripteanna.
  • Sainmhíníonn an leabharlann nótaí sraith airíonna a chuireann síos ar chásanna ina gceadaítear comhthreomharú orduithe aonair POSIX agus GNU Coreutils.
  • Déanann an tiomsaitheoir ar an eitilt an script Shell atá beartaithe a pharsáil isteach i gcrann comhréire teibí (AST), agus é a bhriseadh ina blúirí atá oiriúnach lena fhorghníomhú go comhthreomhar, agus ar a mbonn cruthaíonn sé leagan nua den script, ar féidir codanna di a fhorghníomhú go comhuaineach. Tógann an tiomsaitheoir faisnéis faoi orduithe a cheadaíonn comhthreomharú ón leabharlann nótaí. Agus leagan comhuaineach den script á giniúint, cuirtear tógálacha breise ó Runtime isteach sa chód.

Tagann córas comhthreomharú script bhlaosc PaSh faoi sciathán an Fhorais Linux

Mar shampla, script a phróiseálann dhá chomhad f1.md agus f2.md cat f1.md f2.md | tr AZ az | tr -cs A-Za-z '\n' | sórtáil | uathúil | comm -13 dict.txt — > amach cat amach | wc -l | sed 's/$/ focail mhílitrithe!/' de ghnáth phróiseálann sé dhá chomhad go seicheamhach:

Tagann córas comhthreomharú script bhlaosc PaSh faoi sciathán an Fhorais Linux
agus nuair a sheoltar é faoi rialú PaSh, déanfar é a roinnt ina dhá shnáithe a fhorghníomhófar go comhuaineach, agus a chomhad féin a phróiseáil ag gach ceann acu:
Tagann córas comhthreomharú script bhlaosc PaSh faoi sciathán an Fhorais Linux


Foinse: oscailtenet.ru

Add a comment