working with unix variables
Карактеристике скриптирања љуске: Уник променљиве
Променљиве љуске пружају нам могућност складиштења и манипулације информацијама у оквиру програма љуске.
У овом упутству ћемо се вратити скриптама љуске и разумети како радити са променљивим. Променљиве се користе за промену тока програма и за одржавање стања.
Уник Видео # 13:
Шта ћете научити:
Дефинисање променљиве
Варијабла се дефинише једноставним додељивањем вредности имену помоћу оператора ‘=’. Име променљиве је низ алфанумеричких знакова који почињу словом или „_“. Све променљиве се третирају као текстуални низови, осим ако контекст не захтева да се третирају као нумеричка вредност.
Пример:
$ myvar=hello $ mycount=1
У случају да вредност треба да садржи размаке, може бити окружена двоструким наводницима.
алати за тестирање аутоматизације за веб апликације
Пример:
$ myvar1=”hello there!”
Приступ променљивој
Одступање од назива променљиве врши се једноставним додавањем префикса „$“. Команда ‘ецхо’ се често користи за испис вредности променљиве.
Пример:
$ echo $myvar hello
Променљива ће се третирати као нумеричка вредност ако се користи са командом ‘екпр’.
Пример:
$ expr $mycount + 2 3
Име променљиве мора бити окружено заградама ако у случају да га не прати размак.
Пример:
$ echo ${myvar}oo hellooo
Када користите двоструке наводнике, посебни знакови попут „$“ задржавају своје посебно значење.
Пример:
$ myvar2=”$myvar there!” $ echo $myvar2 hello there!
Ако се у случају да се са специјалним знаковима треба поступати дословно, могу се користити појединачни цитати.
Пример:
двд рип анд бурн софтвер бесплатан
$ myvar3=’$myvar there!’ $ echo $myvar3 $myvar there!
Врсте променљивих
# 1) Променљиве околине:
То су променљиве које су видљиве подређеним процесима програма љуске. Они укључују посебне променљиве окружења које поставља љуска и потребне су да би љуска правилно функционисала.
које су две уобичајене технике за иницијално изазивање захтева?
Пример:
- $ ПАТХ - Скуп путања за тражење команди.
- $ ХОМЕ - Пут до матичне фасцикле тренутног корисника.
# 2) Унапред дефинисане променљиве:
Када изводи команде, љуска проширује џокер знакове, а затим додељује аргументе овим унапред дефинисаним променљивим или „позиционим променљивим“.
Пример:
- $ 0 - Име команде која се извршава.
- $ 1 ... $ 9 - Први до девети аргумент.
# 3) Кориснички дефинисане променљиве:
То су променљиве које су видљиве тренутној инстанци љуске. Команда „извоз“ користи се за излагање локалних променљивих променљивим околине.
Остале шкољке:
Када се користи цсх, променљиве се дефинишу помоћу команде ‘сет’ и оне се извозе као променљиве окружења помоћу команде ‘сетенв’.
Заједно са горе описаним скаларним променљивим, басх љуска такође подржава променљиве низа.
Наш предстојећи водич ће вам објаснити више о раду са аритметичким операторима у Унику !!
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Напредно скрипта скрипте љуске Уник: низови, оператори за тестирање датотека и низова, посебне променљиве
- Водич за скрипте за Уник Схелл са примерима
- Примери аритметичких и логичких оператора скрипте љуске Уник
- Коришћење преклопног кућишта у скриптама љуске Уник: Изјава о случају и случају
- Рад са Ви Едитором у Унику
- Питхон променљиве
- Водич за Уник цеви: Цеви у програмирању за Уник
- Условне изјаве Уник-а: ако је то друго и релативни оператори