ෂෙල් ස්ක්‍රිප්ටින් - 7 වන කොටස භාවිතා කරමින් පියවරෙන් පියවර ඔබේ වැඩසටහන ගොඩනඟන්න

ඔබගේ ඊළඟ පාඩමට නැවත වරක් සාදරයෙන් පිළිගනිමු පා se මාලාව (නිබන්ධනය) අන්තර්ජාලය "ෂෙල් ස්ක්‍රිප්ටින් භාවිතයෙන් පියවරෙන් පියවර ඔබේ වැඩසටහන ගොඩනඟන්න." පෙර පාඩම තෙක් අපි පදනම් කරගත් වැඩසටහනක පහත මොඩියුල නිර්මාණය කරන්නේ කෙසේද යන්න පිළිබඳව ඇවිද ගියෙමු Bash Shell භාවිතා කරමින් Shell Scripting ක්‍රියාත්මක කිරීමේ පරිවර්ථකයා ලෙස:

ෂෙල් ස්ක්‍රිප්ටින්

මෙම නව සංස්කරණයේදී, හත්වන (7), අපි පහත මොඩියුලය අධ්‍යයනය කිරීම ආවරණය කරන්නෙමු:

භාෂා වින්‍යාස කිරීමේ මොඩියුලය කේතනය කිරීම

මෙම මොඩියුලය ඔබට ඉඩ දෙයි පරිසරයක් සැකසීම limpio en යූටීඑෆ්-8 in GNU මෙහෙයුම් පද්ධතියේ ධාවන කාල පරිසරය /ලිනක්ස්, වැඩසටහනට ක්‍රියාත්මක වීමට අවශ්‍ය භාෂාව දැක්වීමට ඔබට ඉඩ සලසයි.

මෙය බොහෝ වාර ගණනක් සිදුවන බැවින් සමඟ ගැටළු හැසිරවීම අක්ෂර ASCII නොවේ අපේ වැඩසටහන්, තිරය මත පෙන්වා ඇති හෝ ඇතුළත් කර ඇති හෝ එකම වැඩසටහනකින් උපුටා ගත් (කියවන) පණිවිඩ නිවැරදි දෘශ්‍යකරණයෙන් අපව බොහෝ වාරයක් වළක්වයි..

එබැවින් පිඅරා කාර්යක්ෂමව වැඩ කරන්න දත්ත සමඟ පෙළ, පරිසරය කළ යුතුයි නිවැරදිව වින්‍යාසගත කළ යුතුය ඒක ගොඩක් නිදොස් කිරීම පහසුය ඒක ප්‍රශ්නයක් වී තිබේ කේතීකරණ ගැටළු ඔව් ඔබට පුළුවන් විශ්වාසය ඔබේ පර්යන්තය නිවැරදිව පෙන්වීමට නිවැරදි යූටීඑෆ්-8. තවද මෙම මොඩියුලය එම අවසානයට අපට උපකාරී වේ.

එහි අන්තර්ගතය පහත පරිදි වේ:


################################################################################
# INICIO DEL MODULO DE CONFIGURACIÓN DEL LENGUAJE DE CODIFICACIÓN DEL LPI-SB
################################################################################

read -p "Introduzca el lenguaje de Codificación de Caracteres de su Sistema Operativo (1 = es_VE / 2 = es_ES / 3 = en_EN): " T_LANG

if [ "$T_LANG" = "1" ]; then
   
   SET_LANG=es_VE

   echo -e '\a'

   echo ""
   echo ""
   echo "#--------------------------------------------------------------#"
   echo "# LA CODIFICACIÓN POR USTED INDICADA FUE: $SET_LANG             "
   echo "#--------------------------------------------------------------#"
   echo ""
   echo ""

   sleep 3
   clear

   elif [ "$T_LANG" = "2" ]; then
    
    SET_LANG=es_ES

   echo -e '\a'

   echo ""
   echo ""
   echo "#--------------------------------------------------------------#"
   echo "# LA CODIFICACIÓN POR USTED INDICADA FUE: $SET_LANG             "
   echo "#--------------------------------------------------------------#"
   echo ""
   echo ""

   sleep 3
   clear

   elif [ "$T_LANG" = "3" ]; then
     
     SET_LANG=en_US

   echo -e '\a'

   echo ""
   echo ""
   echo "#--------------------------------------------------------------#"
   echo "# LA ARQUITECTURA POR USTED INDICADA FUE: $SET_LANG             "
   echo "#--------------------------------------------------------------#"
   echo ""
   echo ""

   sleep 3
   clear

else

   SET_LANG=es_VE

   echo -e '\a'

   echo ""
   echo ""
   echo "#--------------------------------------------------------------#"
   echo "# LA ARQUITECTURA PREDETERMINADA CONFIGURADA FUE: $SET_LANG     "
   echo "#--------------------------------------------------------------#"
   echo ""
   echo ""

   sleep 3
   clear

fi

export LC_ALL=$SET_LANG.UTF-8
export LANG=$SET_LANG.UTF-8
export LANGUAGE=$SET_LANG.UTF-8

locale

sleep 3
clear

read -p "SI DESEA CANCELAR PRESIONE CUALQUIERA DE LOS SIGUIENTES CARACTERES: "s" "S" "y" "Y". DE LO CONTRARIO PRESIONE CUALQUIER OTRA TECLA! : " op

if [[ $op == "y" || $op == "Y" || $op == "s" || $op == "S" ]];

 then

   sleep 3 ; clear ; exit 0

 else

   sleep 3 ; clear ; read -p "EL SCRIPT LPI-SB PROCEDERA HA CONTINUAR, PRESIONE CUALQUIER TECLA PARA CONTINUAR..." && sleep 3 ; clear

fi

################################################################################
# FINAL DEL MODULO DE CONFIGURACIÓN DEL LENGUAJE DE CODIFICACIÓN DEL LPI-SB
################################################################################

එම මොඩියුලයේ කේතය කියවීමේදී අපට තේරුම් ගත හැකි පරිදි,

  • එය පහත පණිවිඩය අපෙන් අසයි your ඔබේ මෙහෙයුම් පද්ධතියේ අක්ෂර කේතීකරණ භාෂාව ඇතුළත් කරන්න (1 = es_VE / 2 = es_ES / 3 = en_EN): «, අපට භාෂාව සැකසීමට අවශ්‍ය විකල්පය (භාෂාව) වැඩසටහනට දක්වන්න. කේතීකරණ භාෂාව.
  • පරිශීලකයාගේ තේරීම මත පදනම්ව, වැඩසටහන ඔහුට තිරය මත පණිවිඩයක් පෙන්වන අතර එය "ඔබ විසින් නියම කරන ලද එන්කෝඩින්: + ඔබේ_ තේරීම" යනුවෙන් සඳහන් වේ. 1, 2 හෝ 3 හැර වෙනත් දෙයක් තෝරාගැනීමේදී, වැඩසටහන පෙරනිමියෙන් ස්පා Spanish ්_ වෙනිසෝලානෝ (es_VE) භාෂාව යටතේ UTF-8 පරිසරය වින්‍යාස කරයි.

විධාන විධාන භාවිතා කිරීමෙන් එය මේ සියල්ල කරයි:

අපනයනය LC_ALL = $ SET_LANG.UTF-8
අපනයනය LANG = $ SET_LANG.UTF-8
අපනයනය LANGUAGE = $ SET_LANG.UTF-8

විධානය ක්‍රියාත්මක කිරීමෙන් එය ප්‍රති the ලය තිරය මත පෙන්වයි:

පෙදෙසි

පරිශීලකයාට අවසාන අනතුරු ඇඟවීමේ පණිවිඩය සමඟ අවසන් කිරීම:

ඔබට දැන් ක්‍රියාවලිය අවලංගු කිරීමට අවශ්‍ය නම්, පහත දැක්වෙන චරිත වලින් එකක් ඔබන්න: “s” “S” සහ “Y”. වෙනත් ආකාරයකින්, දිගටම කරගෙන යාමට වෙනත් ඕනෑම යතුරක් ඔබන්න, වැරදිසහගත ගෘහ නිර්මාණ ශිල්පය සමඟ වැඩ කිරීම මතක තබා ගන්න, LPI-SB වෙත බරපතල අවාසි ගෙන ඒමට හැකි වේ.

පරිශීලකයා නිවැරදි අක්ෂර කිහිපයක් එබුවහොත්, වැඩසටහන වැසෙන අතර වෙනත් ආකාරයකින් එය පහත පණිවිඩය නිකුත් කර එහි ක්‍රියාකාරිත්වය දිගටම කරගෙන යයි:

LPI-SB ස්ක්‍රිප්ට් එක දිගටම කරගෙන යනු ඇත, දිගටම කරගෙන යාමට ඕනෑම යතුරක් ඔබන්න ...

=============

නිර්දේශිත කියවීම:

GNU, LINUX, GNU / LINUX, නොමිලේ මෘදුකාංග සහ විවෘත මූලාශ්‍රය!

සියල්ල එකට හෝ වෙනමද?

 

  • GNU යනු කුමක්ද?
    GNU අදහස් වේ GNU වේ Not Uනෙක්, සහ යොමු දක්වයි ලෝක නිදහස් මෘදුකාංග ව්‍යාපෘතිය, ආරම්භ විය 1984 ජනවාරි මාසයේදී විසින් රිචඩ් එම්. ස්ටෝල්මන්, ලෙස හැඳින්වේ GNU ව්‍යාපෘතිය. GNU පැහැදිලිවම අ නිදහස් මෘදුකාංග මෙහෙයුම් පද්ධතිය. සංවර්ධනය ග්නු ෆිලෝසෆි මෘදුකාංගයක් නොමැතිව පරිගණකයක් (පරිගණකයක්) භාවිතා කිරීමට ඉඩ දී ඇති අතර එය භාවිතා කරන්නන්ගේ නිදහස, ආරක්ෂාව සහ පෞද්ගලිකත්වය පාගා දමයි. සාරාංශයකින්, GNU ආවරණය කරයි යුනික්ස් වැනි මෙහෙයුම් පද්ධති, එනම්, එය අ බොහෝ මෘදුකාංග කාණ්ඩගත කිරීම: වැඩසටහන්, යෙදුම්, පුස්තකාල, සංවර්ධන මෙවලම් සහ ක්‍රීඩා පවා. බොහෝ GNU වැඩසටහන් හි අනුග්‍රහය යටතේ ප්‍රකාශයට පත් කෙරේ GNU ව්‍යාපෘතිය අපි ඔවුන් අමතන්නෙමු GNU පැකේජ.

පිළිබඳ වැඩි විස්තර සඳහා GNU ඔබට ආරම්භ කළ හැකිය මෙන්න

  • ලිනක්ස් යනු කුමක්ද?
    ලිනක්ස් සංකල්පයක් ලෙස එය ඉතා පුළුල් අර්ථයකින් වර්ගයකට යොමු කිරීමකි මෙහෙයුම් පද්ධතිය. කෙසේ වෙතත්, තදින් හා විශේෂයෙන්, ලිනක්ස් යනු කර්නල් වර්ගයකි. තුළ ඉතා භාවිතා වන එකක් තිබේ මෙහෙයුම් පද්ධති මත පදනම්ව GNU PHILOSOPHY. A හි කර්නලය මෙහෙයුම් පද්ධතිය, එහි කර්නලයට යොමු වේ, එනම් මතක සම්පත් කළමනාකරණය කිරීම, ගොනු පද්ධති හැසිරවීමට ඉඩ දීම, ජාල සම්පත් කළමනාකරණය කිරීම සහ තවත් බොහෝ දේ සඳහා වගකිව යුතු මූලද්‍රව්‍යය (මොඩියුලය). කෙටියෙන් කිවහොත්, ඊ
    l කර්නල් (හරය) එය a හි ප්‍රධාන හෝ වැදගත් ඉන්ද්‍රියයට සමානය මෙහෙයුම් පද්ධතිය, ඔහු භාරව සිටින නිසා මෘදුකාංග (SW) සහ දෘඩාංග (HW) සියලුම ක්‍රියාත්මක වැඩසටහන් සහ ක්‍රියාවලීන් සඳහා මතකය කළමනාකරණය කිරීම, වැඩසටහන් සහ ක්‍රියාවලි ක්‍රියාත්මක කිරීම සඳහා භාවිතා කරන සැකසුම් කාලය සහ පර්යන්ත ප්‍රවේශයන් සහ අනෙකුත් අංග කළමනාකරණය කිරීම යන සියල්ල ඔබගේ පරිගණකයට (පරිගණකයට) එකට වැඩ කළ හැකිය. පරිගණකයක් effective ලදායී හා කාර්යක්ෂම ආකාරයකින් කළමනාකරණය කිරීමට.

Pපිළිබඳ වැඩි විස්තර සඳහා Linux ඔබට ආරම්භ කළ හැකිය මෙන්න

  • GNU / Linux යනු කුමක්ද?
    GNU / Linux යනු ලිනක්ස් කර්නලය සම්පුර්ණ කරන සමස්ත මෘදුකාංග සමූහය (යෙදුම් / වැඩසටහන්) වේ මෙහෙයුම් පද්ධතිය. GNU ලිනක්ස් නිදහස් හා විවෘත වන්නේ එයයි. සහs සම්පූර්ණයෙන්ම a මෙහෙයුම් පද්ධතිය යුනික්ස් සමඟ අනුකූල වේ. හි අනෙකුත් පරිසර පද්ධතියෙන් එය වෙන්කර හඳුනාගත හැකි වැදගත් ලක්ෂණ දෙකක් මෙහෙයුම් පද්ධති ඒවා නම්: පළමුවැන්න, එය නොමිලේ, මෙයින් අදහස් කරන්නේ මෘදුකාංග සංවර්ධන සමාගමකට එහි භාවිතය සඳහා යම් ආකාරයක බලපත්‍රයක් සඳහා කිසිදු ගෙවීමක් අප විසින් ගෙවිය යුතු නැති බවත්, දෙවැන්න නම් පද්ධතිය සමඟ ප්‍රභව කේතය ඇති බවත්, එනම්, එය යටතේ බෙදා හරින බැවින් GNU පොදු මහජන බලපත්රය, ප්‍රභව කේතය සැමවිටම අතේ තිබිය යුතුය (ප්‍රවේශ විය හැකි) සහ ඕනෑම වෙනස් කිරීමක් හෝ ප්‍රති product ලයක් ලෙස ලැබෙන නිෂ්පාදනයක් සඳහා මෙම බලපත්‍රය තිබිය යුතුය.

Pපිළිබඳ වැඩි විස්තර සඳහා Linux ඔබට ආරම්භ කළ හැකිය මෙන්න

  • නිදහස් මෘදුකාංග යනු කුමක්ද?
    සරල වචන වලින් සෑම කෙනෙකුම වේ මෘදුකාංග (යෙදුම / වැඩසටහන) භාවිතය සහ බෙදා හැරීම සඳහා වන බලපත්‍රය කැඳවනු ලැබේ GPL හෝ එය මත පදනම්ව GNU ව්‍යාපෘතිය. ජීපීඑල් බලපත්‍රය මූලික නිදහස හතරක් (4) ප්‍රවර්ධනය කිරීම සහ සහතික කිරීම:
    භාවිතයේ නිදහස, ඉගෙනීමේ නිදහස, වෙනස් කිරීමේ නිදහස සහ නැවත බෙදාහැරීමේ නිදහස. එබැවින් යූn වැඩසටහන වේ නිදහස් මෘදුකාංග ඔව් සහ ඔව්, පරිශීලකයින්ට මේ සියලු නිදහස තිබේ.

පිළිබඳ වැඩි විස්තර සඳහා නිදහස් මෘදුකාංග ඔබට ආරම්භ කළ හැකිය මෙන්න

  • විවෘත මූලාශ්‍රය යනු කුමක්ද?
    මෙම සංකල්පය 90 දශකයේ අග භාගයේදී භාවිතා කිරීමට පටන් ගත් අතර එය ආරම්භ වූයේ අලෙවිකරණ ව්‍යාපාරයක කොටසක් ලෙසිනි නිදහස් මෘදුකාංග, භාවිතය සහ සංවර්ධනයෙන් ඇතිවන තාක්ෂණික හා ආර්ථික ප්‍රතිලාභ අවධාරණය කිරීම විවෘත මූලාශ්‍රය සහ නිදහස් මෘදුකාංගආචාර ධර්ම තර්ක කෙරෙහි වැඩි අවධානයක් යොමු නොකර නිදහස් මෘදුකාංග ගේන්න. සියල්ලටම වඩා, සියලුම මෘදුකාංග පාහේ අනුමත කර ඇත විවෘත මූලාශ්‍ර මුලපිරීම ලෙස විවෘතව හඳුනාගෙන ඇත නිදහස් මෘදුකාංග, ව්‍යාපාරය සහ ප්‍රජාව විසින් නිදහස් මෘදුකාංග, සෑම විටම පාහේ සංකල්ප දෙකම එකම මෘදුකාංගයක් වෙත යොමු කිරීම සඳහා බොහෝ වාරයක් සේවය කරයි.

පිළිබඳ වැඩි විස්තර සඳහා විවෘත මෘදුකාංගය සහ නිදහස් මෘදුකාංග සමඟ එහි අපසරනය ඔබට ආරම්භ කළ හැකිය මෙන්න සහ මෙන්න

================

මෙතෙක්, ඔබ කවදා හෝ ෂෙල් ස්ක්‍රිප්ටින් පන්තියට සහ නිර්දේශිත කියවීමට කැමති වනු ඇතැයි මම බලාපොරොත්තු වෙමි! ඊළඟ පන්තිය තෙක්.


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 0 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.