command line arguments unix shell script with example
Преглед аргумената командне линије Уник:
Уник љуска се користи за покретање наредби и омогућава корисницима да тим наредбама проследе аргументе времена извођења.
Ови аргументи, познати и као параметри наредбене линије, који омогућавају корисницима да контролишу ток наредбе или да одреде улазне податке за наредбу.
Уник Видео # 22:
У овом упутству ћемо разумети како радити са параметрима командне линије.
Док извршава команду, корисник може да пренесе променљиви број параметара у командну линију.
Унутар командне скрипте, прослеђеним параметрима је могуће приступити помоћу „позицијских параметара“. Они се крећу од 0 до 9 долара, при чему се 0 односи на име саме наредбе, а од 1 до 9 је од првог до деветог параметра, у зависности од тога колико је параметара стварно прослеђено.
Пример:
$ сх здраво како то радиш
Овде би $ 0 било додељено сх
$ 1 би био додељен здраво
како отворити .7з датотеке на мац-у
$ 2 би било додељено како
И тако даље …
Сада ћемо погледати неке додатне наредбе за обраду ових параметара.
#1 комплет
Т.његова команда се може користити за постављање вредности позиционих параметара на командној линији.
Пример:
$ set how do you do $ echo how do
Овде је „како“ додељено $ 1, а „до“ додељено 2 $ и тако даље.
# 2) смена
Ова наредба се користи за померање положаја позицијских параметара. тј. $ 2 ће бити померено на $ 1 све до десетог параметра који ће бити померен на $ 9. Имајте на уму да ако постоји више од 9 параметара, овај механизам се може користити за читање даље од 9тх
колико можете зарадити на тестирању корисника
Пример:
$ сет здраво добро јутро како поздрављате Уник туториал.
Овде је „здраво“ додељено на 1 УСД, „добро“ на 2 УСД и тако даље на „то“ је додељено на 9 УСД. Сада се команда схифт може користити за померање параметара „Н“ места.
Пример:
$ shift 2 $ echo
Сада ће 1 УСД бити „јутро“ и тако даље до 8 УСД као „уник“ и 9 УСД као „туториал“.
Погледајте наш предстојећи водич да бисте сазнали више о процесима у Унику.
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Изрежи команду у Унику са примерима
- Синтакса наредбе Уник Цат, опције са примерима
- Лс наредба у Унику са примерима
- Функције скрипте Уник љуске са параметрима и повратом
- Греп наредба у Унику са једноставним примерима
- Уник команде: основне и напредне Уник команде са примерима
- Примери аритметичких и логичких оператора скрипте љуске Уник
- Уник наредба за сортирање са синтаксом, опцијама и примерима