Vytvorte si program krok za krokom pomocou programu Shell Scripting - časť 7

Vitajte ešte raz pri ďalšej lekcii Kurz (výučba) On-line „Vytvorte si program krok za krokom pomocou programu Shell Scripting.“ Až do predchádzajúcej hodiny sme kráčali po tom, ako vytvoriť nasledujúce moduly programu na základe Skriptovanie pomocou Bash Shell ako tlmočník exekúcie:

Shell skriptovanie

V tomto novom vydaní siedmy (7), pokryjeme štúdiu nasledujúceho modulu:

KONFIGURAČNÝ MODUL JAZYKA

Tento modul vám umožní vytvoriť prostredie čistiť en utf-8 v runtime prostredie GNU Operating System /Linux, čo vám umožňuje určiť programu, v ktorom jazyku chcete pracovať.

Toto sa mnohokrát vyskytuje problémy s manipulácia s znakov nie je ASCII v náš programy, ktoré nám mnohokrát bránia v správnej vizualizácii správ zobrazených alebo zadaných na obrazovke alebo extrahovaných (prečítaných) rovnakým programom.

Preto, sara pracovať efektívne S údajmi textu, prostredie musí byť správne nakonfigurovaný, ktorý je to veľa ľahšie laditeľné problém, ktorý trvá problémy s kódovaním Áno môžeš dôvera váš terminál správne zobrazovať správne UTF-8. A tento modul nám v tomto smere pomáha.

Jeho obsah by bol nasledovný:


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

Ako môžeme pochopiť pri čítaní kódu uvedeného modulu, to isté:

  • Opýta sa nás nasledujúcou správou «Zadajte jazyk kódovania znakov vášho operačného systému (1 = es_VE / 2 = es_ES / 3 = en_SK):«, označte programu možnosť (jazyk), v ktorej chceme nastaviť jazyk pre Kódovací jazyk.
  • Potom mu program v závislosti od výberu používateľa zobrazí správu na obrazovke s nápisom „KÓDOVANIE VÁM UVEDENO BOLO: + váš_výber“. V prípade výberu iného ako 1, 2 alebo 3 program predvolene konfiguruje prostredie UTF-8 v jazyku Español_Venezolano (es_VE).

Všetko to robí pomocou príkazových príkazov:

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

Výsledok zobrazí na obrazovke vykonaním príkazu:

národné

Končiace poslednou varovnou správou pre používateľa, ktorá hovorí:

AK CHCETE ZRUŠIŤ SPRACOVANIE AŽ TERAZ, STLAČTE JAKOKOLI Z TÝCHTO CHARAKTEROV: „s“ „S“ „a“ „Y“. INAK TLAČTE NA AKÉKOĽVEK ĎALŠIE KLÁVESY, ABY STE POKRAČOVALI, PRIPOMÍNAJTE, ŽE PRÁCA S NESPRÁVNOU ARCHITEKTÚROU MÔŽE SPLNIŤ VÁŽNE nevýhody LPI-SB!

Ak užívateľ stlačí niektoré zo správnych znakov, program sa zatvorí a inak vydá nasledujúcu správu a pokračuje v činnosti:

SKRIPT LPI-SB BUDE POKRAČOVAŤ V POKRAČOVANÍ, STLAČÍTE ŽIADNY KLÍČ NA POKRAČOVANIE ...

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

ODPORÚČANÉ ČÍTANIE:

GNU, LINUX, GNU / LINUX, SOFTVÉR ZADARMO A OTVORENÝ ZDROJ!

VŠETKO SPOLU ALEBO SAMOSTATNE?

  • Čo je GNU?
    GNU rozumie GNU je Not Unix, a odkazuje na Svetový projekt slobodného softvéru, začal v januári 1984 podľa Richard M Stallman, známy ako GNU projekt. GNU výslovne odkazuje na a Operačný systém pre slobodný softvér. Rozvoj GNU FILOZOFIA umožnil používanie počítača (počítača) bez softvéru, ktorý pošliapava slobodu, bezpečnosť a súkromie jeho používateľov. V súhrne GNU pokrýva Unixové operačné systémy, to znamená, že je zoskupenie mnohých softvérov: programov, aplikácií, knižníc, vývojových nástrojov a dokonca aj hier. Mnoho z GNU programy sú publikované pod záštitou GNU projekt a my im hovoríme GNU balíčky.

Pre viac informácií o GNU môžete začať s tu.

  • Čo je to Linux?
    Linux ako pojem ide vo veľmi širokom zmysle o odkaz na typ Operačný systém. Avšak striktne a konkrétne Linux odkazuje na typ jadra. Jeden je veľmi používaný v Operačné systémy založený na GNU FILOZOFIA. Jadro a Operačný systém, označuje svoje jadro, to znamená prvok (modul), ktorý je zodpovedný za správu pamäťových prostriedkov, umožnenie manipulácie so súborovými systémami, správu sieťových prostriedkov a oveľa viac. Stručne povedané, napr
    l Jadro (jadro) je ako hlavný alebo životne dôležitý orgán a OS, keďže má na starosti Softvér (SW) a Hardvér (HW) vášho počítača (počítača) môžu spolupracovať, pretože správa pamäte pre všetky spustené programy a procesy, čas potrebný na spustenie programov a procesov a správa periférnych prístupov a ďalších prvkov je všetko efektívne a efektívne spravovať počítač.

PPre viac informácií o LINUX môžete začať s tu.

  • Čo je GNU / Linux?
    GNU / Linux Je to celá sada softvéru (aplikácií / programov), ktoré robia jadro Linuxu kompletným Operačný systém. GNU to je to, čo robí Linux slobodným a otvoreným. As v celom rozsahu a Operačný systém Unix kompatibilný. Dve hlavné charakteristiky, ktoré ho odlišujú od zvyšku ekosystému Operačné systémy Sú to: prvý je, že je zadarmo, to znamená, že za jeho použitie nemusíme platiť nijaké platby za akýkoľvek typ licencií spoločnosti pre vývoj softvéru a druhým je, že systém je sprevádzaný zdrojovým kódom, to znamená, pretože je distribuovaný pod GNU General Public License, zdrojový kód musí byť vždy po ruke (prístupný) a každá zmena alebo výsledný produkt musí mať túto licenciu.

PPre viac informácií o LINUX môžete začať s tu.

  • Čo je slobodný softvér?
    Jednoduchými slovami je to každý Softvér (aplikácia / program) ktorého licencia na použitie a distribúciu sa volá LPG alebo na základe neho, ktorý vyvinula GNU projekt. Licencia GPL podporuje a zaisťuje štyri (4) základné slobody:
    Sloboda použitia, sloboda učenia sa, sloboda úprav a sloboda prerozdeľovania. Preto, un program je slobodný softvér áno a iba áno, používatelia majú všetky tieto slobody.

Pre viac informácií o slobodný softvér môžete začať s tu.

  • Čo je to Open Source?
    Tento koncept sa začal používať na konci 90. rokov a začal ako súčasť marketingovej kampane pochádzajúcej z hnutia slobodný softvér, s dôrazom na technické a ekonomické výhody plynúce z využívania a rozvoja Open Source a slobodný softvér, bez toho, aby sa toľko sústredil na etické argumenty, ktoré slobodný softvér priniesť. Takmer všetok softvér schválený Iniciatíva otvoreného zdroja je otvorene uznaný ako slobodný softvér, pohybom a spoločenstvom Slobodný softvér, preto takmer vždy obidva koncepty spolu mnohokrát slúžia na označenie rovnakého softvéru.

Pre viac informácií o Open Source a jeho divergencie so slobodným softvérom môžete začať s tu a pre tu.

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

Dúfam, že sa vám doteraz páčila trieda Shell Scripting a odporúčané čítanie! Až do ďalšej triedy.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.