Linux - käsude rühmitamine

Traksid ja sulgud

Sissejuhatus

Traksid ja sulgud võimaldavad teil tellimusi teha.

Traksidega täidavad käsklused praegune kest, samas kui sulgudega täidab alamkoda, mida nimetatakse ka kahvliks.

Süntaksi

Rakendamine praeguse kestaga

{käsk; käsk; käsk;}

Rakendamine alamliigi kaudu

(käsk; käsk; käsk; ...)

Märkused:

Eraldaja ";" (semikoolon) on vajalik enne sulgemist, kui see on samal real kui viimane käsk. See ei kehti sulgudes.

Eralduskontrolliks on reavahetus

Juhtploki tagastuskood on viimane käsk.

  • Kasutamine
    • Rühmitust kasutatakse peamiselt:
    • Suunake käskude kogum faili (või sellest)
    • Käivitage kõik taustal olevad käsud
    • Korraldage käskude komplekti täitmine

Näide

See on näide, mis loodetavasti aitab paremini mõista traksid ja sulgud:

#! / bin / bash

 echo -e "#############################" echo -e # # traksid # "echo -e" ### ####################################### "echo -e" praegune kataloog: c "pwd echo -e" Muutuja initsialiseerimine ": nv =" abc "" v = "abc" echo-e "Käivita keskkond traksidega ... n" {echo -e "Muutuja ümberarvestus" v ": "123" "v =" 123 "echo-e" iDisplayvariable "v": echo -e "$ v" echo -e "Muuda kataloogi:" echo -e "cd / tmp" cd / tmp echo -e "praegune kataloog: c" pwd} echo -e "n" lõpeta keskkond traksidega ... n "echo -e" praegune kataloog: c "pwd echo -e" nDisplayvariable ". v ": c" echo -e "$ v" echo unset v cd $ HOME echo -e "vajutage klahvi, et jätkata ..." lugeda võtit echo -e "############ ################### "echo -e" # Klambrite kasutamine # "echo -e" ################# ############## "echo -e" praegune kataloog: c "pwd echo -e" Muutuja initsialiseerimine "v": nv = "abc" "v = "abc" echo-e "Käivita keskkond sulgudes ... n" (echo -e "Muuda muutuja" v "": n = = "123" "v =" 123 "ec ho -e "iDisplayvariable" v ": echo -e" $ v "echo-e" nHausta kataloog: "echo -e" cd / tmp "cd / tmp echo -e" praegune kataloog: c "pwd) echo -e" nMäära keskkond sulgudes ... n "echo -e" praegune kataloog: c "pwd echo -e" nDisplayvariable "v": c "echo-e" "$ v" kaja väljumine 
Eelmine Artikkel Järgmine Artikkel

Top Näpunäited