Linux - komandu grupēšana
Kronšteini un kronšteini
Ievads
Kronšteini un kronšteini ļauj veikt pasūtījumu grupu.
Ar bikšturi komandas izpilda pašreizējais apvalks, bet ar iekavām izpilda apakškopa, ko dēvē arī par dakšiņu.
Sintakse
Īstenošana ar pašreizējo apvalku
{komanda; komandu; komanda;}
Īstenošana ar apakšshēmu
(komanda; komanda; komanda; ...)
Piezīmes:
Atdalītājs ";" (semikols) ir nepieciešams pirms aizvēršanas, ja tas atrodas vienā rindā ar pēdējo komandu. Lietojot iekavas, tas tā nav.
Atdalītāja vadība ir līnijas padeve
Atgriešanās kods no vadības bloka ir pēdējā izpildītā komanda.
- Lietojumi
- Grupu izmanto galvenokārt, lai:
- Pārvirziet komandu kopu uz failu (vai no tā)
- Izpildiet visas komandas fonā
- Nosakiet komandu komplekta izpildi
Piemērs
Šis ir piemērs, kas, es ceru, palīdzēs labāk izprast bikšturi un iekavās lietoto:
#! / bin / bash
echo -e "#########################################" echo -e # # Lietojot lencēm # "echo -e" ### ###################################### "echo -e" pašreizējais katalogs: c "pwd echo -e" Mainīgā inicializācija "v" ": nv =" abc "" v = "abc" echo-e "Sākt vidi zem bikšturi ..." n "{echo -e" Pārvietot mainīgo "v": "123" "v =" 123 "echo-e" iDisplayvariable "v": echo -e "$ v" echo -e "Mainiet direktoriju:" echo -e "cd / tmp" cd / tmp echo -e "pašreizējais katalogs: c" pwd} echo -e "n" Noslēdziet vidi zem bikšturi ... "echo -e" pašreizējais katalogs: c "pwd echo -e" ndisplayvariable ". v ": c" echo -e "$ v" echo unset v cd $ HOME echo -e "nospiediet taustiņu, lai turpinātu ..." lasīt atslēgu echo -e "############ ################### "echo -e" # Kronšteinu lietošana # "echo -e" ################# ############## "echo -e" pašreizējais katalogs: c "pwd echo -e" Mainīgā "v" inicializācija: nv = "abc" "v = "abc" echo -e "Sākt vidi zem iekavās ..." ("echo-e" Pārvietojiet variabl "v": nv = "123" "v =" 123 "ec ho -e "iDisplayvariable" v ": echo -e" $ v "echo -e" nChange directory: "echo -e" cd / tmp "cd / tmp echo -e" pašreizējais katalogs: c "pwd) echo-e" Noslēdziet vidi zem iekavām ... n "echo -e" pašreizējais katalogs: c "pwd echo -e" ndisplayvariable "v": c "echo-e" "$ v" atbalss izeja