Úsáideann an bhlaosc córas píblíne a bhfuil aithne ag úsáideoirí Unix air san fhormáid “ordú|scagairí|láimhseálaí aschuir”. De réir réamhshocraithe, déantar an t-aschur a fhormáidiú ag baint úsáide as an ordú autoview, a úsáideann formáid tábla, ach is féidir freisin orduithe a úsáid chun sonraí agus faisnéis dhénártha a thaispeáint i radharc crann. Is é láidreacht Nushell a chumas sonraí struchtúrtha a ionramháil.
Ceadaíonn an bhlaosc duit aschur orduithe éagsúla agus inneachar na gcomhad a struchtúrú, agus scagairí treallach a chur i bhfeidhm, atá deartha ag baint úsáide as comhréir aontaithe nach gá roghanna líne ordaithe gach ordaithe ar leith a fhoghlaim. Mar shampla, ceadaíonn nushell tógálacha ar nós “ls | áit a bhfuil méid > 10kb" agus "ps | ina bhfuil cpu > 10", as a dtiocfaidh aschur comhaid amháin atá níos mó ná 10Kb agus próisis a chaith níos mó ná 10 soicind d’acmhainní LAP:
Chun sonraí a struchtúrú, úsáidtear roinnt breiseán a pharsáil aschur orduithe sonracha agus cineálacha comhaid. Tá breiseáin chosúla á dtairiscint do na horduithe cd, ls, ps, cp, mkdir, mv, date, rm (is féidir an réimír “^” a úsáid chun orduithe dúchasacha a ghlaoch, mar shampla, nuair a ghlaonn “^ls” seolfar an ls fóntais chórais). Tá sainorduithe ann freisin, mar atá oscailte chun faisnéis a thaispeáint faoin gcomhad roghnaithe i bhfoirm tábla. Tacaítear le parsáil uathoibríoch le haghaidh formáidí JSON, TOML agus YAML.
/home/jonathan/Source/nushell(master)> oscail Cargo.toml
—————+——————+—————
spleáchais | dev-spleáchais | pacáiste
—————+——————+—————
[object Object] | [object Object] | [Réad Object] ——————+——————+—————
/home/jonathan/Source/nushell(master)> oscail Cargo.toml | pacáiste a fháil
————-+—————————+———+———+—+———
údair | tuairisc | eagrán | ceadúnas | ainm | leagan
————-+—————————+———+———+—+———
[Liosta liosta] | blaosc don ré GitHub | 2018 | MIT | nu | 0.2.0
————-+—————————+———+———+—+———
/home/jonathan/Source/nushell(master)> oscail Cargo.toml | faigh pacáiste.version | macalla $it
0.2.0
Soláthraítear raon leathan treoracha chun sonraí struchtúrtha a scagadh, a ligeann duit sraitheanna a scagadh, a shórtáil de réir colúin, sonraí a achoimriú, ríomhaireachtaí simplí a dhéanamh, cuntair luacha a úsáid, agus aschur a thiontú go formáidí CSV, JSON, TOML agus YAML. I gcás sonraí neamhstruchtúrtha (téacs), soláthraítear treoracha maidir le roinnt ina gcolúin agus ina sraitheanna bunaithe ar charachtair teorannacha.
Foinse: oscailtenet.ru