Мазмуну:

Кантип bash параметрлери скриптке өткөрүлөт?
Кантип bash параметрлери скриптке өткөрүлөт?

Video: Кантип bash параметрлери скриптке өткөрүлөт?

Video: Кантип bash параметрлери скриптке өткөрүлөт?
Video: Sketches into Epic Art with 1 Click: A Guide to Stable Diffusion ControlNet in Automatic1111 Web UI 2024, Ноябрь
Anonim

Аргументтерди өткөрүү га Скрипт . Аргументтер болушу мүмкүн өттү га скрипт ал аткарылганда, аларды төмөнкү боштук менен бөлүнгөн тизме катары жазуу менен скрипт Шилтемелер аты. Ичинде скрипт , $1 өзгөрмө биринчиге шилтеме кылат аргумент буйрук сабында, $2 экинчи аргумент жана башкалар.

Андан тышкары, bash скриптинде $1 деген эмне?

эмне $1 . $1 биринчи командалык аргумент болуп саналат. Эгер сиз./asdf.sh a b c d e иштетсеңиз, анда $1 a, $2 болот b, ж.б.. Функциялары бар кабыктарда, $1 биринчи функциянын параметри катары кызмат кыла алат жана башкалар.

Ошол сыяктуу эле, $ деген эмне? Баш? Баш Адатта текст терезесинде иштеген буйрук процессору, анда колдонуучу аракеттерди жаратуучу буйруктарды терет. Баш ошондой эле кабык скрипти деп аталган файлдан буйруктарды окуп жана аткара алат. Баш POSIX ылайыктуу кабык, бирок бир катар кеңейтүүлөр менен.

Тиешелүү түрдө, bash сценарийин кантип киргизесиз?

Колдонуучунун киргизүүсүн талап кылган bash сценарийин кантип жазуу керек

  1. Жаңы файлды ачыңыз. nano myscript.
  2. Шебанг сабын жазыңыз: #!/usr/bin/env bash.
  3. Сценарийдин мазмунун жазыңыз. Жөнөкөй мисал менен иштейли:
  4. Скриптти аткарылуучу кыл. chmod +x myscript.
  5. Скриптти иштетиңиз../myscript.
  6. Киргизүүчү өзгөрмө кошуу. #!/usr/bin/env баш.
  7. Эми аны иштетиңиз: Керектүү параметрсиз:
  8. Кошумча киргизүү өзгөрмө кошуу.

$$ Linux деген эмне?

Операциялык система катары, Linux Бул компьютердеги бардык башка программалык камсыздоонун астында отурган, ошол программалардан суроо-талаптарды кабыл алган жана бул суроо-талаптарды компьютердин аппараттык жабдыктарына жөнөтүүчү программалык камсыздоо.

Сунушталууда: