Қабық командаларын қалай жазасыз?
Қабық командаларын қалай жазасыз?
Anonim

Shell сценарийі дегеніміз не?

  1. vi редакторын (немесе кез келген басқа редакторды) пайдаланып файл жасаңыз. Аты сценарий .sh кеңейтімі бар файл.
  2. бастаңыз сценарий #мен! /бин/ш.
  3. Жазыңыз кейбір код.
  4. сақтаңыз сценарий файл атауы.sh.
  5. орындау үшін сценарий түрі bash filename.sh.

Бұдан басқа, shell пәрменінде не бар?

Негізгі Shell пәрмендері Linux жүйесінде. А қабық операциялық жүйе қызметтерін пайдалану үшін пайдаланушыға интерфейсті ұсынатын арнайы пайдаланушы бағдарламасы. Бұл пәрмен орындайтын тіл аудармашысы командалар пернетақта сияқты енгізу құрылғыларынан немесе файлдардан оқу.

Shell сценарийінде $1 және $2 дегеніміз не? Басқа жауаптар дұрыс, олар үшін ең көп қолданылатыны сілтеме жасау болып табылады пәрмен - жол аргументтері сценарий : $1 = бірінші аргумент, $2 = екінші және т.б. Шақыру кезінде олар C/C++ argv мазмұнына сәйкес келеді: $1 = argv[1], $2 = argv[2], т.б.: C - Пәрмен Жол аргументтері.

Сол сияқты, Linux жүйесінде қабық сценарийін қалай іске қосамын?

Linux жүйесінде.sh файлының қабықша сценарийін іске қосу процедурасы келесідей:

  1. Сценарийде орындау рұқсатын орнатыңыз: chmod +x script-name-here.sh.
  2. Скриптті іске қосу үшін мынаны енгізіңіз:./script-name-here.sh. sh script-name-here.sh. bash script-name-here.sh.

$ дегеніміз не? Қабық сценарийінде?

$# файлына жіберілген пәрмен жолы аргументтерінің санын сақтайды қабық бағдарламасы. $? Соңғы орындалған пәрменнің шығу мәнін сақтайды. $0 Енгізілген пәрменнің бірінші сөзін сақтайды (атын қабық бағдарламасы). Негізінде, $# - бұл сіздің сценарий орындалды.

Ұсынылған: