Sett - Kmand Linux - Kmand Unix

sett - Aqra u tikteb varjabbli

Sinteżi

sett varName ? valur ?

Deskrizzjoni

Jirritorna l-valur tal varName varjabbli. Jekk il- valur huwa speċifikat, imbagħad waħħal il -valur ta ' varName għal valur , u toħloq varjabbli ġdida jekk wieħed ma jkunx diġà jeżisti, u jirritorna l-valur tiegħu. Jekk varName fiha parentesi miftuħa u tispiċċa b'parentesi mill-qrib, allura tirreferi għal element ta 'array: il-karattri qabel l-ewwel parentesi miftuħa huma l-isem tal-firxa, u l-karattri bejn il-parentesi huma l-indiċi fil-firxa. Inkella varName tirreferi għal varjabbli ta 'skala. Normalment, varName mhix kwalifikata (ma tinkludix l-ismijiet ta 'kwalunkwe spazju ta' ismijiet li jkun fih), u l-varjabbli ta 'dak l-isem fl-ispazju ta' ismijiet kurrenti jinqara jew jinkiteb. Jekk varName jinkludi kwalifiki ta 'namespace (fl-isem tal-firxa jekk jirreferi għal element ta' array), il-varjabbli fl-ispazju ta 'ismijiet speċifikat jinqara jew jinkiteb.

Jekk l-ebda proċedura ma hija attiva, varName tirreferi għal varjabbli ta 'spazju ta' l-isem (varjabbli globali jekk l-ispazju ta 'l-ismijiet kurrenti huwa l-ispazju ta' l-ismijiet globali). Jekk proċedura hija attiva, allura varName tirreferi għal parametru jew varjabbli lokali tal-proċedura sakemm il - kmand globali ma jkunx invokat biex jiddikjara varName bħala globali, jew sakemm ma jkunx invokat kmand varjabbli biex tiddikjara varName bħala varjabbli ta 'spazju ta' l-isem.

Għażliet

-Valvaturi ta 'Mark li huma modifikati jew maħluqa għall-esportazzjoni. -b Notifika ta 'terminazzjoni tax-xogħol minnufih. -e Ħruġ immedjatament jekk kmand joħroġ b'status mhux żero. -f Jiddisponi ġenerazzjoni ta 'isem tal-fajl (globbing). -h Ftakar il-post tal-kmandijiet kif inhuma mħarsa. -k L-argumenti kollha ta 'assenjazzjoni jitqiegħdu fl-ambjent għal kmand, mhux biss dawk li jippreċedu l-isem tal-kmand. -m Il-kontroll tax-xogħol huwa attivat. -n Aqra kmandi imma ma tesegwixhom. -o għażla-isem Issettja l-varjabbli li tikkorrispondi mal-isem tal-għażla: allexport l-istess bħal -a braceexpand istess bħal -B emacs jużaw interface ta 'editjar tal-linja tal-emacs interface istess bħar-ertra grafika istess bħal -E functrace istess bħal -T hashall istess kif-h histexpand istess bħal -H istorja tippermetti l-istorja kmand jinjora l-qoxra mhux se toħroġ wara l-qari EOF-kummenti interattivi jippermettu kummenti li jidhru fil-kmandi interattivi keyword istess bħal -k tissorvelja istess bħal noclobber istess bħal -C noexec istess bħal - n noglob l-istess bħal-nolog aċċettat bħalissa iżda injorat jinnotifika l-istess bħal -b-istess mod bħal -u onecmd l-istess bħal -t fiżiku l-istess bħal -P pipefail il-valur tar-ritorn ta 'pipeline huwa l-istatus ta' l-aħħar kmand biex toħroġ b'magna mhux L-istat ta 'żero, jew żero jekk l-ebda kmand ma jieqaf b'posix ta' status li ma fihx żero ibiddel l-imġieba ta 'bash fejn l-operazzjoni default tvarja mill-istandard Posix biex taqbel mal-istandard privileġġjat l-istess bħal -p verbose l-istess bħal -v vi tuża vi- interface tal-editjar tal-linja tal-istil xtrace istess bħal -x -p Imdawwar kull meta l-ids reali u effettivi tal-utent ma jaqblux. Iddiżilja l-ipproċessar tal-fajl $ ENV u l-importazzjoni tal-funzjonijiet tal-qoxra. It-tneħħija ta 'din l-opzjoni tikkawża l-effettiva uid u gid li jiġu ssettjati għall-uid reali u gid. -t Ħruġ wara l-qari u l-eżekuzzjoni ta 'kmand wieħed. -u Ipprova tbiddel il-varjabbli bħala żball meta tissostitwixxi. -v Stampa l-linji tal-input tal-qoxra kif jinqraw. -x Kmand tal-istampar u l-argumenti tagħhom kif jiġu eżegwiti. -B il-qoxra se twettaq l-espansjoni ċinga -C Jekk issettjat, ma jippermettux li l-fajls regolari eżistenti jiġu miktuba minn direzzjoni mill-ġdid tal-output. -E Jekk issettjat, in-nassa ERR tintiret minn funzjonijiet tal-qoxra. -H Jippermettu! istil ta 'sostituzzjoni ta' Din il-bandiera hija awtomatikament meta l-qoxra hija interattiva. -P Jekk issettjat, ma jsegwix rabtiet simboliċi meta jesegwixxu kmandi bħal cd li jibdlu d-direttorju kurrenti. -T Jekk issettjat, in-nasba DEBUG tintiret minn funzjonijiet tal-qoxra. - Tassenja kull argument li jifdal għall-parametri posizzjonali. L-għażliet -x u -v huma mitfija. L-użu ta 'aktar minn - jikkawża li dawn il-bnadar jiġu mitfija. Il-bnadar jistgħu wkoll jintużaw fuq invokazzjoni tal-qoxra. Is-sett kurrenti ta 'bnadar jista' jinstab f'bejn $ -. Il-bqija ARGs huma parametri posizzjonali u huma assenjati, sabiex, għal $ 1, $ 2, ... $ n. Jekk ma jingħatawx ARGs, il-varjabbli kollha tal-qoxra huma stampati. Status ta 'Ħruġ: Jirritorna s-suċċess sakemm ma tingħatax għażla invalida.

Ara ukoll

expr (n), proc (n), traċċa (n), unset (n)

Kliem ewlieni

aqra, tikteb, varjabbli

Importanti: Uża l-kmand tal- bniedem ( % raġel ) biex tara kif tintuża kmand fuq il-kompjuter partikolari tiegħek.