Набор - Linux Command - Unix каманднага

набор - Чытанне і запіс зменных

канспект

ўсталяваць VarName? значэнне?

апісанне

Вяртае значэнне зменнай имяПерем. Калі зададзена значэнне, то ўсталюеце значэнне имяПерем значэнні, ствараючы новую зменную , калі адзін ужо не існуе, і вяртае яго значэнне. Калі имяПрают змяшчае адкрытую дужку і заканчваецца закрывае дужкай, то ён ставіцца да элемента масіва: сімвалы перад першай якая адкрывае дужкай з'яўляюцца імем масіва, а сімвалы паміж круглымі дужкамі з'яўляюцца індэксам ў масіве. У адваротным выпадку имяПерем ставіцца да скалярнай зменнай. Як правіла, имяПрает з'яўляецца безумоўным (не ўключае ў сябе імёны ўсіх прастор імёнаў , якія змяшчаюць), а зменныя з такім імем у бягучым прасторы імёнаў для чытання або запісы. Калі имяПерем ўключае ў сябе адборачныя прасторы імёнаў (у імя масіва , калі ён ставіцца да элемента масіва), то пераменная ў паказаным прасторы імёнаў для чытання або запісы.

Калі ні адна працэдура не актыўны, то имяПерем ставіцца да зменнай прасторы імёнаў (глабальнай зменнай , калі бягучае прастора імёнаў глабальнае прастору імёнаў). Калі працэдура актыўная, то имяПерем ставіцца да параметры або лакальнай зменнай працэдуры , калі глабальная каманда не была выклікана , каб абвясціць VarName быць глабальным, або калі зменная каманда не была выклікана , каб абвясціць VarName , каб быць зменнай прасторы імёнаў.

опцыі

-a Усе зменныя, якія змяніліся або створаны для экспарту. -b Паведамляць аб спыненні працы адразу. -e Выйсці адразу, калі каманда выходзіць з ненулявое статусам. -f Адключыць генерацыю імя файла (падстаноўка). -h Памятаеце размяшчэнне каманд, як яны глядзяць уверх. -k Усе аргументы прысвойвання змяшчаюцца ў сераду для каманды, а не толькі тыя, якія папярэднічаюць імя каманды. -m кантроль працы уключаны. -n Чытае каманды, але не выконваць іх. Опцыя імя -o Усталёўвае зменную, адпаведную опцыю-імя: allexport жа, як -a braceexpand жа, як і -B Emacs выкарыстоўваць інтэрфейс рэдагавання Emacs-стыль errexit жа, як -e errtrace жа, як -E functrace жа, як -T hashall ж а -h histexpand жа, як -H гісторыі ўключыць гісторыю каманд IGNOREEOF абалонкі не выходзіць пры чытанні EOF інтэрактыўных-каментары дазваляюць каментарах з'яўляцца ў інтэрактыўных камандах ключавых слоў такога ж, як -k кантраляваць так жа, як -m NoClobber жа як -З поехеса жа, як - п noglob жа, як -f NoLog Прынятая ў цяперашні час, але ігнаруецца паведаміць жа, як -b nounset жа, як і -u onecmd жа, як -t фізічнае гэтак жа, як -P pipefail значэння якое вяртаецца трубаправода статус апошняй каманды, каб выйсці з не -нуль статус, або нуль, калі каманда не выйшла з ненулявое статусам Posix змяніць паводзіны Баш, калі аперацыя па змаўчанні адрозніваецца ад стандарту Posix, каб адпавядаць стандартным прывілеяваны жа, як -p шматслоўным жа, як і -v VI выкарыстоўваць VI- стыль рэдагавання радка інтэрфейсу xtrace жа, як -x -p Уключыў кожны раз, калі рэальныя і эфектыўныя ідэнтыфікатары карыстальніка не супадаюць. Адключае апрацоўку файла $ ENV і імпарт функцый абалонкі. Выключэнне гэтай опцыі прыводзіць да таго, эфектыўны ідэнтыфікатар і GID павінен быць усталяваны на рэальны UID і GID. -t выхад пасля чытання і выканання адной каманды. -u Разглядаць неўпаўнаважаныя зменныя як памылкі пры замене. -v лініі ўводу друку абалонкі, як яны чытаюць. -x каманды друку і іх аргументы, як яны выконваюцца. -B абалонка будзе выконваць фігурную дужку пашырэння -C Калі ўсталявана, забараніць існуючыя звычайныя файлы, якія будуць перапішуцца перанакіраваннем высновы. -E Калі ўсталявана, то ERR пастка успадкоўваецца функцыі абалонкі. -H Уключыць! Гісторыя стылю замяшчэння. Гэты сцяг уключаны па змаўчанні, калі абалонка з'яўляецца інтэрактыўнай. -P Калі ўсталявана, не варта сімвалічным спасылках пры выкананні каманд, такіх як кампакт-дыск, які змяняе бягучы каталог. -T Калі ўсталявана, DEBUG пастка успадкоўваецца функцыі абалонкі. - Прызначаюць пакінутыя аргументы пазіцыйных параметраў. Опцыі -x і -v выключаются. Выкарыстанне + замест - выклікае гэтыя сцягі павінны быць выключаныя. Сцягі могуць таксама выкарыстоўвацца пры выкліку абалонкі. Бягучы набор сцягоў можна знайсці ў $ -. Астатнія п аргументам пазіцыйныя параметры і прысвойваюцца па парадку $ 1, $ 2, .. $ п. Калі няма аргументаў не пазначаныя, усе зменныя абалонкі друкуюцца. Выхад Статус: Вяртае поспех, калі памылковы параметр не зададзены.

Глядзіце таксама

выраз (п), Proc (п), след (п), ня ўстаноўлена (п)

ключавыя словы

чытаць, пісаць, зменную

Важна: Выкарыстоўвайце каманду чалавека (%) чалавек , каб паглядзець , як каманда выкарыстоўваецца на вашым канкрэтным кампутары.