Skip to main content

Сет - Линук команда

Anonim

сет - читање и писање варијабли

Синопсис

комплет варНаме ? вредност ?

Опис

Враћа вредност варијабле варНаме . Ако вредност је специфицирано, а затим поставите вредност варНаме до вредност , креирајући нову варијаблу ако га већ не постоји и вратити своју вриједност. Ако варНаме садржи отворену заграду и завршава се са затвореним заградама, тада се односи на низ елемента: карактери пре прве отворене заграде су име матрице, а знакови између заграда су индекс унутар матрице. Иначе варНаме односи се на скаларну варијаблу. Нормално, варНаме није неквалификовано (не укључује имена било којег садржаја именских простора), а варијабла тог имена у тренутном просторном именику чита или пише. Ако варНаме обухвата квалификатор имена просторног простора (у имену низа ако се односи на елемент арраи), промјенљива у одређеном именном простору се чита или пише.

Ако ниједна процедура није активна, онда варНаме односи се на варијабу именичног простора (глобална варијабла ако је тренутни простор за именовање глобални простор за имена). Ако је процедура активна, онда варНаме односи се на параметар или локалну варијаблу поступка, осим ако јеглобално команда је позвана да прогласи варНаме да буде глобално, или ако непроменљива команда је позвана да прогласи варНаме да буде варијабла именског простора.

Опције

-а Означите варијабле који су модификовани или креирани за извоз. -б одмах обавестити о завршетку посла. -е Изађи одмах ако команда изађе са статусом који није нула. -ф Онемогући генерисање имена датотеке (глоббинг). -С сећам се локације команди док их погледају. -к Сви аргументи додјеле стављају се у окружење за команду, а не само на оне који претходи имену команде. -м Контрола рада је омогућена. -н ​​Прочитајте команде, али их не извршавајте. -о име-опције Подесите варијаблу која одговара опцион-наме: аллекпорт исти као -а брацеекпанд као и -Б емацс користи емацс-стиле линију за уређивање линија исте као -е ерртраце исто као и -Е функција исто као и -Т хасхалл исти као -х хистекпанд исто као и хисторија историје омогућавања историја игнорисања схелл-а неће изаћи на читање ЕОФ интерактивне-коментари дозвољавају коментаре да се појављују у интерактивним командама кључне ријечи саме као -к монитор исто као и -м ноцлоббер исто као и -Ц ноекец исти као - н ноглоб исти као -ф нолог је тренутно прихваћен, али је игнорисао исто као и -б ноунсет исти као -у онецмд исти као -т физички исти као -П пипефаил повратна вриједност плиновода је статус задње наредбе која треба изаћи са не -зеро статус или нула ако ниједна наредба не изађе са нултом статусном посиком промени понашање басх-а где се подразумевана операција разликује од стандарда Посик да се подудара са стандардним привилегованим подацима као што је -п вербосе исти као -в ви користите ви- стил линије за уређивање линија исте као и -к -п Укључено кад год се стварни и ефективни корисници не подударају. Онемогућава обраду датотеке $ ЕНВ и увоз шаржних функција. Искључивање ове опције доводи до тога да се ефективни уид и гид постави на стварни уид и гид. -т Изаћи након читања и извршавања једне наредбе. -у Третирајте неиспуњене варијабле као грешку приликом замјене. -в Штампајте линијске улазне линије како се читају. -к Штампа наредбе и њихови аргументи док су извршени. -Б љуска ће извршити експанзију браце -Ц Ако је постављено, онемогућите постојеће редовне датотеке да се преписују преусмеравањем излаза. -Е Ако је постављено, ЕРР замка је наследјена функцијама шкољке. -Х Енабле! замена историје стила. Ова застава је подразумевано укључена када је схелл интерактивна. -П Ако је подешено, немојте пратити симболичке везе када извршавате команде као што је цд који мења тренутни директоријум. -Т Ако је постављено, ДЕБУГ замка је наследјена функцијама шкољке. - Додељите преостале аргументе позицијским параметрима. Опције -к и -в су искључене. Коришћење + умјесто - узрокује да ове заставе искључују. Заставе се такође могу користити приликом позивања љуске. Тренутни скуп застава може се наћи у $ -. Преостали н АРГс су позицијски параметри и додељени су, по реду, на $ 1, $ 2, .. $ н. Ако ниједан АРГ није дат, све шаблонске варијабле се штампају. Излазни статус: враћа успех, осим ако је дата неисправна опција.

Такође видети

екпр (н), проц (н), траце (н), унсет (н)

Кључне речи

читати, писати, променити

Важно: Користити човек команда ( % ман ) да видите како се на вашем рачунару користи команда.