Како затражити Басх за кориснички унос

Kako Zatraziti Bash Za Korisnicki Unos



Басх вам омогућава да пишете и правите детаљне програме као и сваки други програмски језик. Басх скриптовање помаже програмерима да направе изванредне програме јер је такође једноставан за учење, али моћан језик као што су Питхон и Ц++. Међутим, многи почетници у Басх-у не знају исправне начине за писање скрипти које могу узети прилагођене уносе. Дакле, у овом водичу ћемо разговарати о томе како можете подстаћи Басх да узме кориснички унос уз помоћ примера.

Како затражити Басх за кориснички унос

Подстицање Басх-а за кориснички унос је лако. То можете учинити помоћу команде „читај“. Хајде да даље поделимо овај одељак да бисмо разговарали о неким примерима:

1. Основни приступ

Прво, морате креирати Басх скрипту и дати јој извршне дозволе. Овде користимо команду „тоуцх“ да креирамо „.сх“ датотеку. Затим користите цхмод да бисте дали дозволу за извршну датотеку.







додирнути инпут.сх
цхмод у+к улаз.сх
нано инпут.сх

Сада, хајде да направимо скрипту која узима два броја од корисника и изврши сабирање.



#!/бин/басх
одјек „Наведите број“
читати нум1
одјек „Наведите други број“
читати нум2
сум =$ ( ( број1 + број2 )
одјек 'Збир $нум1 и $ум2 је $сум '

Овде тражимо од корисника да добије бројеве „нум1“ и „нум2“ како би их обрадио у променљивој сум да би одштампао њихов збир. На крају, покрените скрипту и систем ће од вас тражити да унесете два броја.



. / инпут.сх





2. Напредни приступ

Хајде да погледамо напредну примену команде „читај“ и направимо скрипту која одлучује о излазу на основу корисничког уноса.

#!/бин/басх
одјек 'Унесите своје име'
читати име
одјек „Унесите своју ознаку:“
одјек '1. Менаџер'
одјек '2. Програмер'
одјек '3. Писац садржаја'

читати ознака

случај $десигнатион ин
'менаџер' )
одељење = „Одељење за управљање на 3. спрату“
;;
'Програмер' )
одељење = „Одељење за развој у приземљу“
;;
'Писац садржаја' )
одељење = „Одељење садржаја на 2. спрату“
;;
* )
одељење = „Непознат унос, контактирајте ХР“
;;
есац
одјек „Име: $наме '
одјек „Одредба: $десигнатион '
одјек „Одељење: $департмент '

Када покренете скрипту, унесите своје име и ознаку и она ће произвести следећи излаз:



Напротив, ако унесете било коју ознаку осим датих опција, резултат би био:

Закључак

Писање Басх скрипти понекад може бити збуњујуће. Корисници често траже метод за креирање упита у Басх-у да би добили кориснички унос. С обзиром на ово, исто смо објаснили у овом водичу. Штавише, користили смо и примере коришћења команде „читај“ у основним и напредним скриптама, тако да можете да је примените без икаквих додатних упита.