Сет - Линук Цомманд - Уник наредба

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

Синопсис

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

Опис

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

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

Опције

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

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

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

Кључне речи

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

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