Агуулгын хүснэгт:

Та бүрхүүлийн командуудыг хэрхэн бичих вэ?
Та бүрхүүлийн командуудыг хэрхэн бичих вэ?

Видео: Та бүрхүүлийн командуудыг хэрхэн бичих вэ?

Видео: Та бүрхүүлийн командуудыг хэрхэн бичих вэ?
Видео: Таны бичгийн хэв ямар вэ? Та муухай бичдэг бол яагаад тэгдэг гэдгээ мэдэх үү? 2024, May
Anonim

Shell скрипт гэж юу вэ?

  1. vi засварлагч (эсвэл бусад засварлагч) ашиглан файл үүсгэх. Нэр скрипт .sh өргөтгөлтэй файл.
  2. эхлүүлэх скрипт #-тай! /бин/ш.
  3. бичих зарим код.
  4. -г хадгал скрипт файлын нэр.sh.
  5. Гүйцэтгэхийн тулд скрипт төрөл bash файлын нэр.sh.

Үүнээс гадна бүрхүүлийн тушаалд юу байдаг вэ?

Үндсэн Бүрхүүлийн командууд Линукс дээр. А бүрхүүл Үйлдлийн системийн үйлчилгээг ашиглах интерфейсийг хэрэглэгчдэд олгодог тусгай хэрэглэгчийн програм юм. Энэ бол тушаал гүйцэтгэх хэлний орчуулагч тушаалууд гар гэх мэт оролтын төхөөрөмжөөс эсвэл файлаас унших.

Shell скриптэд $1 ба $2 гэж юу вэ? Бусад хариултууд нь тэдний хувьд хамгийн түгээмэл хэрэглээ нь -д хандах нь зөв юм тушаал - мөрийн аргументууд скрипт : $1 = эхний аргумент, $2 = секунд гэх мэт. Дуудлага хийх үед тэдгээр нь C/C++ argv агуулгатай тохирч байна: $1 = argv[1], $2 = argv[2] гэх мэт: C - Тушаал Шугамын аргументууд.

Үүнтэй адилаар би 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 Оруулсан командын эхний үгийг (.-ийн нэр) хадгалдаг бүрхүүл хөтөлбөр). Тиймээс үндсэндээ $# нь таны скрипт цаазлагдсан.

Зөвлөмж болгож буй: