U dhis barnaamijkaaga tallaabo tallaabo adoo adeegsanaya Qoraalka Shell - Qaybta 7

Kusoo dhawow markale casharka xiga ee kanaga Koorso (Casharro) internetka Ku dhis barnaamijkaaga tallaabo tallaabo adoo adeegsanaya Shell Writing. Ilaa casharkii hore waxaan ku dul soconay sida loo abuuro modules soo socda barnaamij ku saleysan Qoraalka Shell iyadoo la adeegsanayo Bash Shell turjubaan ahaan

Shell Scripting

Qoraalkan cusub, kii toddobaad (7), waxaan dabooli doonaa daraasadda qaybta soo socota:

Moodalka qaabeynta qaabeynta luqadda

Qaybtan ayaa kuu oggolaan doonta dejiso jawi xayiraad en UTF-8 gudaha Nidaamka Hawlgalka ee GNU jawiga waqtiga shaqada /Linux, oo kuu oggolaanaya inaad barnaamijka u muujiso luqadda aad rabto inaad ku shaqeyso.

Tan tan iyo marar badan oo ay dhacaan dhibaatooyinka leh maaraynta jilayaasha maahan ASCII gudaha annaga barnaamijyada, inaga horjoogsanaya marar badan aragtida saxda ah ee farriimaha la muujiyey ama la geliyay shaashadda ama laga soo saaray (akhriyey) isla barnaamijka.

Sidaa awgeed, para si hufan u shaqee Xogta qoraalka, deegaanka waa inuu si sax ah loo qaabeeyo, taas oo waa wax badan ka fudud khaladka dhibaato in xirka dhibaatooyinka koodhka Haa waad awoodaa aaminid boosteejadaada si sax ah loo muujiyo saxan UTF-8. Qaybtani waxay naga caawinaysaa dhammaadkaas.

Mawduucoodu wuxuu ahaan lahaa kuwan soo socda:


################################################################################
# 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
################################################################################

Sida aan fahmi karno markaan akhrinayno koodhka moduleka la sheegay, waa isku mid:

  • Waxay na weydineysaa farriinta soo socota «Ku qor luqadda sifeynta astaamaha ee Nidaamkaaga Howlgalka (1 = es_VE / 2 = es_ES / 3 = en_EN):«, u tilmaan barnaamijka barnaamijka (luqadda) aan rabno inaan ku dejino luqadda Luqad sireed
  • Markaa waxay kuxirantahay xulashada isticmaalaha, barnaamijku wuxuu tusayaa fariin shaashadda ku qoran oo leh "BAARITAANKA AAD TAHAY IN AAD TAHAY IN AY TAHAY: + doorashadaada" Haddii aad doorato wax aan ka ahayn 1, 2 ama 3, barnaamijka wuxuu si kama-dambays ah u qaabeeyaa deegaanka UTF-8 oo hoos imanaya luqadda Spanish_Venezolano (es_VE).

Waxay tan oo dhan ku sameysaa iyadoo la adeegsanayo amarrada amarka:

dhoofinta LC_ALL = $ SET_LANG.UTF-8
dhoofinta LANG = $ SET_LANG.UTF-8
dhoofin LANGUAGE = $ SET_LANG.UTF-8

Oo waxay ku tuseysaa natiijada shaashadda, iyadoo fulineysa amarka:

maxaliga ah

Ku dhammaanaya farriintii ugu dambeysay ee digniinta ahayd ee ku socota isticmaaleha oo leh:

HADDII AAD DOONAYSO INAAD TIRSIDO HABKAAN ILAA HADA, SAXIIX KASTA OO SIFAYNTA AAD AH: “s” “S” “and” “Y”. SIDA KALE, SAXIIX KALE OO KALE SI AAD UGU SII SOCOTO, XASUUSO IN LA SHAQAYNTA ARCHITECTURE-KA QALDAN AYAA LAGU HELI KARA LACAG LA'AAN LPI-SB SI AAD UGU SHAQAYN KARTO!

Haddii isticmaaluhu riixo qaar ka mid ah astaamaha saxda ah, barnaamijku wuu xidhayaa oo haddii kale wuxuu soo saaraa farriinta soo socota oo wuxuu sii wadaa hawlgalkiisa:

QORAALKA LPI-SB WUXUU SAMAYN DOONAA IN LA SII WADAAN, SII SAX FURAHA LAGU SII wado ...

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

Akhriska lagu taliyay:

GNU, LINUX, GNU / LINUX, BARNAAMIJ BILAASH OO ISU FUR!

DHAMMAAN WADAJIR MISE KALA DUWAN?

 

  • Waa maxay GNU?
    GNU macneheedu waa GNU waa Not UNix, oo loola jeedaa Mashruuca Barnaamijka Bilaashka ah ee Dunida, bilaabay bishii Janaayo 1984 by Richard M Stallman, oo loo yaqaan Mashruuca GNU. GNU si cad loola jeedaa a Nidaamka Hawlgalka Software-ka Bilaashka ah. Horumarinta GNU PHILOSOPHY waxay ogolaatay in la isticmaalo kombiyuutar (kombiyuutar) bilaa softiweer oo ku tumanaya xorriyadda, amniga iyo asturnaanta dadka isticmaala. Marka la soo koobo, GNU daboolayaa Nidaamyada Howlgalka Unix-u eg, taasi waa, waa a kooxaynta barnaamijyo badan oo kala duwan: barnaamijyo, codsiyo, maktabado, qalab horumarineed iyo xitaa ciyaaro. Qaar badan oo ka mid ah Barnaamijyada GNU waxaa lagu daabacay hoostooda Mashruuca GNU waanan ugu yeernaa Xirmooyinka GNU.

Wixii macluumaad dheeraad ah ee ku saabsan GNU waxaad ku bilaabi kartaa aquí.

  • Waa maxay Linux?
    Linux fikrad ahaan waa macno aad u ballaaran oo tixraac u ah nooc ka mid ah Nidaamka hawlgalka. Si kastaba ha noqotee, si adag oo gaar ah, Linux waxaa loola jeedaa Nooca Kernel. Waxaa jira mid aad loo isticmaalo Nidaamyada hawlgalka ku saleysan GNU PHILOSOPHY. Unugga a Nidaamka hawlgalka, waxaa loola jeedaa kernelkeeda, taas oo ah, curiyaha (moduleka) mas'uulka ka ah maareynta ilaha xusuusta, u oggolaanshaha wax isdaba marinta nidaamyada feylasha, maareynta ilaha shabakadda, iyo waxyaabo kaloo badan. Marka la soo koobo, e
    l Diirka (xudunta) waa sida xubinta ugu weyn ama muhiimka ah ee a OS, mar haddii uu isagu masuulka ka yahay Software-ka (SW) iyo Qalabka (HW) kombiyuutarkaaga (kombiyuutarka) wuu wada shaqeyn karaa, tan iyo maareynta xusuusta dhammaan barnaamijyada soconaya iyo geeddi-socodka, waqtiga ka shaqeynta ay adeegsadaan barnaamijyada iyo howlaha, iyo maaraynta marinnada dhinacyada iyo waxyaabaha kale, waa wax walba si kumbuyuutar loogu maareeyo hab wax ku ool ah oo hufan.

PWixii macluumaad dheeraad ah oo ku saabsan Linux waxaad ku bilaabi kartaa aquí.

  • Waa maxay GNU / Linux?
    GNU / Linux waa dhamaan barnaamijka (barnaamijyada / barnaamijyada) ka dhigaya Linux Kernel mid dhameystiran Nidaamka hawlgalka. GNU waa waxa Linux ka dhigaya mid bilaash ah oo furan. IYOs gebi ahaanba a Nidaamka hawlgalka Unix waafaqsan. Laba astaamood oo muuqda oo ka geddisan inta ka hartay nidaamka deegaanka Nidaamyada hawlgalka Waxay kala yihiin: tan koowaad, waa bilaash, tani waxay ka dhigan tahay inaanan wax lacag ah ku bixinaynin nooc kasta oo rukhsad shirkad horumarineed oo softiweer ah ay u isticmaasho, tan labaadna, waa in nidaamka uu weheliyo koodhka isha, taasi waa, maadaama lagu qaybiyay hoosta License Banabax Dadweynaha, Koodhka ilaha waa inuu had iyo jeer gacanta ku hayaa (la heli karaa) oo isbeddel kasta ama badeecad soo baxdaa waa inay lahaadaan liisankan.

PWixii macluumaad dheeraad ah oo ku saabsan Linux waxaad ku bilaabi kartaa aquí.

  • Waa maxay softiweer bilaash ah?
    Erayada fudud waa qof walba Software (Codsi / Barnaamij) liisankooda isticmaalka iyo qaybinta loo yaqaan GPL ama ku saleysan, kaas oo ay soo saareen Mashruuca GNU. Ruqsadda GPL wuxuu kobciyaa oo hubiyaa afar (4) xorriyado aasaasi ah: the
    Xorriyadda isticmaalka, Xorriyadda waxbarashada, Xorriyadda wax ka beddelka, iyo Xorriyadda dib-u-qaybinta. Sidaa awgeed,n barnaamijka waa Software Free haa iyo kaliya haa, isticmaaleyaashu waxay leeyihiin dhammaan xorriyadan.

Wixii macluumaad dheeraad ah ee ku saabsan Software Free waxaad ku bilaabi kartaa aquí.

  • Waa maxay Isha Furan?
    Fikradani waxay bilaabatay in la isticmaalo dabayaaqadii 90-maadkii, waxayna ku bilaabatay qayb ka mid ah olole suuq-geyn ka timid dhaqdhaqaaqa Software Free, iyadoo la xoojinayo faa'iidooyinka farsamo iyo dhaqaale ee ka dhasha adeegsiga iyo horumarinta Il furan iyo Software Free, iyadoo aan diiradda la saarin doodaha anshaxa ee Software Free keen. Dhamaantiis, ku dhowaad dhammaan softiweerku uu ansaxiyay Hindisaha Isha Furan si furan ayaa loo aqoonsan yahay sida Software Free, by dhaqdhaqaaqa iyo Beesha Software bilaash ah, taas oo had iyo jeer labadaba fikradaha wadajirka ah ay u adeegaan marar badan si loo tixraaco isla software.

Wixii macluumaad dheeraad ah ee ku saabsan Furan Furan iyo waxyaabaha ay ku kala duwan yihiin Barnaamijka Bilaashka ah waxaad ku bilaabi kartaa Halkan iyo aquí.

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

Illaa iyo hadda, waxaan rajeynayaa inaad weligaa ka heshay fasalka Shell Scripting iyo Akhriska Lagu Taliyay! Ilaa fasalka xiga.


Nuxurka maqaalka wuxuu u hogaansamayaa mabaadi'deena anshaxa tifaftirka. Si aad u soo sheegto khalad guji Halkan.

0 faallooyin, ka tag taada

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa.

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.