ዝርዝር ሁኔታ:

የሼል ትዕዛዞችን እንዴት ይፃፉ?
የሼል ትዕዛዞችን እንዴት ይፃፉ?

ቪዲዮ: የሼል ትዕዛዞችን እንዴት ይፃፉ?

ቪዲዮ: የሼል ትዕዛዞችን እንዴት ይፃፉ?
ቪዲዮ: Google Colab - Installing Libraries! 2024, ግንቦት
Anonim

ሼል ስክሪፕት ምንድን ነው?

  1. ቪ አርታዒ (ወይም ሌላ ማንኛውንም አርታዒ) በመጠቀም ፋይል ይፍጠሩ። ስም ስክሪፕት ፋይል ከቅጥያ.sh.
  2. ጀምር ስክሪፕት ከ# ጋር! /ቢን/ሽ.
  3. ጻፍ አንዳንድ ኮድ.
  4. አስቀምጥ ስክሪፕት ፋይል እንደ filename.sh.
  5. ለመፈጸም ስክሪፕት ዓይነት ባሽ ፋይል ስም.sh.

ከዚህ በተጨማሪ በሼል ትዕዛዝ ውስጥ ያለው ምንድን ነው?

መሰረታዊ የሼል ትዕዛዞች በሊኑክስ ውስጥ. ሀ ቅርፊት የስርዓተ ክወና አገልግሎቶችን ለመጠቀም ለተጠቃሚው በይነገጽ የሚሰጥ ልዩ የተጠቃሚ ፕሮግራም ነው። ሀ ነው። ትእዛዝ የሚያስፈጽም የቋንቋ አስተርጓሚ ያዛል እንደ የቁልፍ ሰሌዳዎች ወይም ከፋይሎች ካሉ የግቤት መሣሪያዎች ያንብቡ።

በሼል ስክሪፕት $1 እና $2 ምንድን ነው? ሌሎቹ መልሶች ትክክል ናቸው ለእነሱ በጣም የተለመደው ጥቅም ማመላከቻ ነው ትእዛዝ - የመስመር ክርክሮች ወደ ስክሪፕት : $1 = የመጀመሪያ ክርክር $2 = ሰከንድ፣ ወዘተ። ሲጠሩ ከC/C++ argv ይዘቶች ጋር ይዛመዳሉ፡- $1 = argv[1]፣ $2 = argv[2]፣ ወዘተ፡ C - ትዕዛዝ የመስመር ክርክሮች.

በተመሳሳይ፣ በሊኑክስ ውስጥ የሼል ስክሪፕት እንዴት አሂድ እችላለሁ?

የ.sh ፋይል ሼል ስክሪፕት በሊኑክስ ላይ የማስኬድ ሂደት እንደሚከተለው ነው

  1. በስክሪፕትህ ላይ የማስፈጸሚያ ፍቃድ አዘጋጅ፡ chmod +x script-name-here.sh.
  2. የእርስዎን ስክሪፕት ለማሄድ የሚከተለውን ያስገቡ፡./script-name-here.sh. sh ስክሪፕት-ስም-እዚህ.sh. bash ስክሪፕት-ስም-እዚህ.sh.

$ ምንድን ነው? በሼል ስክሪፕት ውስጥ?

$# ወደ የተላለፉ የትእዛዝ መስመር ነጋሪ እሴቶች ብዛት ያከማቻል ቅርፊት ፕሮግራም. $? የመጨረሻውን ትዕዛዝ የመውጫ ዋጋ ያከማቻል። $0 የገባውን ትዕዛዝ የመጀመሪያ ቃል ያከማቻል (የ ቅርፊት ፕሮግራም)። ስለዚህ በመሠረቱ፣ $# በሚሰጡበት ጊዜ የተሰጡ በርካታ ነጋሪ እሴቶች ነው። ስክሪፕት ተገደለ።

የሚመከር: