የሼል ስክሪፕት - አጋዥ ስልጠና 04: Bash Shell ስክሪፕቶች - ክፍል 1

የሼል ስክሪፕት - አጋዥ ስልጠና 04፡ ባሽ ሼል ስክሪፕቶች - ክፍል 1

የሼል ስክሪፕት - አጋዥ ስልጠና 04: Bash Shell ስክሪፕቶች - ክፍል 1

ዛሬ, በዚህ ጽሑፍ ውስጥ, እንቀጥላለን 04 አጋዥ ስልጠና ከትምህርታችን ተከታታዮች በ Llል ስክሪፕት. በቀደሙት ውስጥ፣ የሚከተሉትን ፅንሰ-ሀሳቦች አንስተን ነበር። ተርሚናሎች፣ ኮንሶሎች፣ ዛጎሎች፣ Bash Shell፣ ስክሪፕቶች እና የሼል ስክሪፕት.

በዚህ ምክንያት፣ በዚህ አጋዥ ስልጠና ላይ በጥቂቱ እናተኩራለን ተግባራዊ ወይም ቴክኒካዊ ክፍልበ Bash Shell የተፈጠሩ የስክሪፕት ፋይሎች.

የሼል ስክሪፕት - አጋዥ ስልጠና 03፡ ሁሉም ስለ ባሽ ሼል ስክሪፕት

የሼል ስክሪፕት - አጋዥ ስልጠና 03፡ ሁሉም ስለ ስክሪፕት ከባሽ ሼል

እና ይህን ልጥፍ ከመጀመርዎ በፊት ተጠርቷል። "ሼል ስክሪፕት - አጋዥ ስልጠና 04", የሚከተሉትን ማሰስ እንመክራለን ተዛማጅ ይዘቶች, ዛሬ ይህን ጽሑፍ በማንበብ መጨረሻ ላይ:

የሼል ስክሪፕት - አጋዥ ስልጠና 03፡ ሁሉም ስለ ባሽ ሼል ስክሪፕት
ተዛማጅ ጽሁፎች:
የሼል ስክሪፕት - አጋዥ ስልጠና 03፡ ሁሉም ስለ ስክሪፕቶች እና የሼል ስክሪፕት

የሼል ስክሪፕት - አጋዥ ስልጠና 02፡ ሁሉም ስለ ባሽ ሼል
ተዛማጅ ጽሁፎች:
የሼል ስክሪፕት - አጋዥ ስልጠና 02፡ ሁሉም ስለ ባሽ ሼል

የሼል ስክሪፕት ትምህርት 04

የሼል ስክሪፕት ትምህርት 04

የስክሪፕት ፋይሎች መሰረታዊ ነገሮች

ትውልድ

ምዕራፍ የስክሪፕት ፋይል መፍጠርt በመሠረቱ መጠቀም ያስፈልግዎታል የጽሑፍ አርታኢ, ያለ ምንም ችግር ሊሆን ይችላል, ቀላል የሆነ ተርሚናል (CLI) እንደ “ናኖ” ወይም “vi”፣ ወይም ከ ዴስክቶፕ (GUI) እንደ "gedit" ወይም "mousepad" ያሉ።

እንዲሁም, ጥቅም ላይ ሊውሉ ይችላሉ ምንጭ ኮድ አርታዒዎች የበለጠ ውስብስብ ወይም ጠንካራ የ IDE አይነት፣ ጥቅም ላይ የዋለውን ቋንቋ አገባብ የሚያውቅ፣ ለምሳሌ Geany, Atom, የላቀ ጽሑፍ, ቪዥዋል ስቱዲዮ ኮድ፣ በብዙዎች መካከል።

በመርህ ደረጃ, በአንደኛው ውስጥ, ቅደም ተከተሎችን መፈጸም ብቻ በቂ ይሆናል አዲስ ግልጽ የጽሑፍ ፋይል ማመንጨት ጋር ወይም ያለ ".sh" ቅጥያከእሷ ጋር ይመረጣል.

ለምሳሌ፣ ቀላሉ ነገር የሚከተለውን ትዕዛዝ በተርሚናል ውስጥ ማስፈጸም ነው።

nano miprimerscript.sh

አፈፃፀም

ምዕራፍ የባሽ ሼል ስክሪፕት አሂድ, 2 መንገዶችን ወይም ቅጾችን መምረጥ ይችላሉ, እነሱም የሚከተሉት ናቸው.

  • የስክሪፕት ፋይሉን ለማሄድ የBash አስተርጓሚውን ጥራ፡-
bash miprimerscript.sh
  • የስክሪፕት ፋይሉን ለማስፈጸም ነባሪውን አስተርጓሚ (Sh) ጥራ፡-
sh miprimerscript.sh

እይታ: በአንዳንድ አጋጣሚዎች ትክክለኛውን ሼል አለመጥራት የተፈጠረውን ስክሪፕት በከፊል ወይም ሙሉ ብልሽት ሊያስከትል እንደሚችል አስታውስ። ስለዚህ, ጥሩው ነገር በስክሪፕቱ የመጀመሪያ መስመር ላይ የተጠራው ሼል እሱን ለማስፈጸም ጥቅም ላይ የሚውለው ነው. በእኛ ሁኔታ "ባሽ".

ሆኖም የስክሪፕት ፋይልን በሚከተለው መልኩ በቀጥታ መፈጸም እንችላለን፡-

./miprimerscript.sh

በዚህ ሁኔታ, የመጀመሪያዎቹ 2 ቁምፊዎች "./" የስክሪፕት ፋይሉን አሁን ካለው ዳይሬክተሩ ማለትም ፈጻሚው የሚገኝበት ትክክለኛ መንገድ እንደምንፈጽም አመልክት።

በሊኑክስ ስክሪፕት ፋይል ውስጥ ያሉ ክፍሎች ወይም አካላት

በእውነቱ፣ ሀ በአጠቃላይ የስክሪፕት ፋይል በጣም መሠረታዊ ነገር ነው።, ስለዚህ, ብቻ ያካትታል 2 ዕቃዎች እነዚህም-

  • ሼ ባንግ ወይም ሻ-ባንግ (#!): ይህ የስክሪፕት ፋይል የመጀመሪያ መስመር የተሰጠው ስም ነው ፣ እሱም የትኛውን ፕሮግራም (ሼል) ማከናወን እንዳለበት የመግለጽ ዓላማ አለው። ስለዚህ, እና ፕሮግራሙ ካልተጫነ, እንዳይፈፀም የሚከለክል ስህተት ይፈጠራል.
  • ኮዱበሊኑክስ ተርሚናል ውስጥ ቀላል ወይም ውስብስብ ትዕዛዞችን የሚወክል ከአንድ ትእዛዝ እስከ በሺዎች የሚቆጠሩ የኮድ መስመሮች የሆነ ነገር ሊሆን ይችላል።

ለምሳሌ:

#!/bin/bash
echo Mi Primer Script

የማያ ገጽ ማንሻዎች

ስክሪፕት ስለማስፈጸም ምሳሌ - ቅጽበታዊ ገጽ እይታ 1

ስክሪፕት ስለማስፈጸም ምሳሌ - ቅጽበታዊ ገጽ እይታ 2

ስክሪፕት ስለማስፈጸም ምሳሌ - ቅጽበታዊ ገጽ እይታ 3

ስክሪፕት ስለማስፈጸም ምሳሌ - ቅጽበታዊ ገጽ እይታ 4

የሼል ስክሪፕት - አጋዥ ስልጠና 01፡ ሼል፣ ባሽ ሼል እና ስክሪፕቶች
ተዛማጅ ጽሁፎች:
የሼል ስክሪፕት - አጋዥ ስልጠና 01፡ ተርሚናሎች፣ ኮንሶሎች እና ዛጎሎች
PowerShell 7.2.6፡ በጂኤንዩ ውስጥ የሊኑክስ እና የዊንዶውስ ትዕዛዞችን መጠቀም
ተዛማጅ ጽሁፎች:
PowerShell 7.2.6፡ በጂኤንዩ ውስጥ የሊኑክስ እና የዊንዶውስ ትዕዛዞችን መጠቀም

ለመለጠፍ አጭር ባነር

Resumen

በአጭሩ ከዚህ ጋር ትምህርት 04 በ "ሼል ስክሪፕት" ላይ የመጀመሪያውን አቀራረብ አስቀድመን ጀምረናል የበለጠ ተግባራዊ እና ቴክኒካዊ ገጽታዎች ጋር የተዛመደ ከባሽ ሼል ጋር የተፈጠሩ የስክሪፕት ፋይሎች. ስለዚህ, በቅርቡ, መፍጠር እና መጠቀም ይጀምራሉ ብለን ተስፋ እናደርጋለን የመጀመሪያ ስክሪፕት ፋይሎች በጂኤንዩ/ሊኑክስ.

ይዘቱን ከወደዱ፣ አስተያየት ይስጡ እና ያካፍሉ።. እና ያስታውሱ, የእኛን መጀመሪያ ይጎብኙ «ድር ጣቢያ»፣ ከኦፊሴላዊው ቻናል በተጨማሪ ቴሌግራም ለተጨማሪ ዜና፣ አጋዥ ስልጠናዎች እና የሊኑክስ ዝመናዎች።


የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

አስተያየት ለመስጠት የመጀመሪያው ይሁኑ

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡