Bash-ը լռելյայն հրամանի տող է Linux բաշխումների մեծ մասում՝ Ubuntu-ից և Debian-ից մինչև Red Hat և Fedora:
Այս գրառման մեջ ես կքննարկեմ սցենարները մաթեմատիկական և թվային տեսանկյունից: Չնայած նախորդ գրառման մեջ ես տեղադրել էի ավելի բարդ սցենար (Պարզ Հաշվիչ), սակայն օգտատերերի համար այն դժվար էր հասկանալ: Հետևաբար, ես մտածեցի, որ կսովորեցնեմ ձեզ ավելի փոքր մասերում սովորելու մեկ այլ օգտակար կողմ:
Մինչ այս հոդվածը հրապարակվել են Shell Scripting Series-ի երեք հոդվածներ և դրանք են.
Եկեք շարունակենք ուսուցման գործընթացը հետաքրքիր նոր shell սցենարներով՝ սկսած մաթեմատիկականից:
Այս «
Կարդալ ավելին →Հասկացեք Bash զանգվածները՝ ինչպես դրանք հայտարարել, շահարկել և ջնջել դրանք:
Զանգվածները տվյալների պահեստներ են, որոնք օգտագործվում են միմյանց հետ որոշակի առնչություն ունեցող արժեքներ պահելու համար: Ի տարբերություն ծրագրավորման լեզուների մեծ մասի, Bash զանգվածները կարող են նույն զանգվածում պահել տվյալների տարբեր տեսակների արժեքներ:
Bash-ն ունի երկու տեսակի զանգված՝ ինդեքսավորված զանգվածներ և ասոցիատիվ զ
Կարդալ ավելին →Master Bash փոփոխականները այս բացատրությունների և օրինակների օգնությամբ:
Փոփոխականներն օգտագործվում են ծրագրի կատարման ընթացքում տարբեր տեսակի արժեքներ պահելու համար: Bash scripting-ում կան երկու տեսակի փոփոխականներ՝ գլոբալ և տեղային:
Գլոբալ փոփոխականները կարող են օգտագործվել ձեր համակարգի բոլոր Bash սկրիպտների կողմից, մինչդեռ տեղական փոփոխականները կարող են
Կարդալ ավելին →Windows-ի օգտատերերին ուղղված այս գործիքը գալիս է Unix-ի կեղևի հզորությամբ և Git-ի ներկառուցված աջակցությամբ:
Յուրաքանչյուր Windows համակարգչի հետ գալիս է Command Prompt (cmd), որը հրամանի տող տեքստային ինտերֆեյս է ձեր օպերացիոն համակարգի համար: Օգտագործելով Command Prompt-ը, կարող եք ծրագրեր տեղադրել, ստեղծել նոր օգտվողներ և գործարկել սկրիպտներ:
Unix-ի նման մեքենաների համար Command Prompt-ին ամե
Կարդալ ավելին →Իմացեք, թե ինչպես օգտագործել Git Bash-ի հզոր հրամանի տողը ձեր VS Code նախագծերը կարգավորելու համար:
VS Code-ը և Git Bash-ը երկու հիանալի գործիքներ են, որոնք կարող են զգալիորեն բարելավել ձեր աշխատանքային հոսքը որպես ծրագրավորող: Միասին օգտագործման դեպքում դրանք կարող են օգնել ձեզ լուծել մի շարք առաջադրանքներ, ներառյալ տարբերակների վերահսկումը, հրամանի տողերի գոր
Կարդալ ավելին →Երկու պատյաններն էլ առաջարկում են հզոր սցենարային լեզուներ, բայց դրանք լիովին համատեղելի չեն:
Երբ խոսքը վերաբերում է Unix-ի նման օպերացիոն համակարգերում կեղևի սկրիպտավորմանը, գերակշռում են երկու պատյաններ՝ Bash (Bourne Again Shell) և Zsh (Z Shell): Եթե դուք ծրագրավորող եք կամ համակարգի
Կարդալ ավելին →Ցանկանու՞մ եք սովորել ծրագրավորում Linux-ով: Հաշտվեք Bash-ի հետ:
Bash scripting-ը ձեր Linux համակարգչի ծրագրավորման ամենահայտնի, մատչելի եղանակներից մեկն է: Սցենարների այս պարզ օրինակները կօգնեն ձեզ հասկանալ գործընթացը և ծանոթացնել Bash ծրագրավորման հիմունքներին:
Hello World օրինակը
Կարդալ ավելին →Երբ գրում եք Bash սցենար, երբեմն ցանկանում եք մեկնաբանություններ ավելացնել՝ բացատրելու, թե ինչ են անում սցենարի որոշ մասեր:
Bash scripting-ում մեկնաբանություններ ավելացնելու մի քանի եղանակ կա, և այս հոդվածում մենք կուսումնասիրենք հենց դա անելու տարբեր մեթոդներ:
Bash սկրիպտներում մեկնաբանություններ ավելացնելու ամենատարածված ձևը # խորհրդանիշն է: Այն ամենը, ինչ գալիս է տողում #-ից հետո, համարվում է մեկնաբանություն և անտեսվում է Bash թարգմանչի կողմից:
Ահա մի օրինակ.
Կարդալ ավելին →Եթե դուք Linux-ի օգտվող եք և երբևէ հանդիպել եք «bash: curl: հրամանը չի գտնվել» կամ «bash: /usr/bin/curl: Նման ֆայլ չկա կամ գրացուցակ» մի անհանգստացեք, դուք մենակ չեք: Այս սխալը հաճախ հայտնվում է, երբ փորձում եք օգտագործել curl հրամանը տերմինալում, բայց համակարգը չի կարողանում գտնել այն:
Այս ձեռնարկում դուք կիմանաք, թե ինչ է նշանակում այս սխալը և ինչպես տեղադրել curl հրամանը բոլոր հիմնական Linux բաշխումների վրա՝ այն շտկելու համար:
Նախ, եկեք հասկա
Կարդալ ավելին →