Shell
shell
Bash scripting cheatsheet
$@ - ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΡΡ
 ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π½Π° Π²Ρ
ΠΎΠ΄
$* β ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· Π²ΡΠ΅Ρ
 ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΡΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ
 Π²ΠΌΠ΅ΡΡΠ΅.
Π¦ΠΈΠΊΠ»Ρ
https://losst.ru/tsikly-bash
- 
count=1; while [ $count -lt 5 ]; do echo "ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠ°: $count"; count=$(( $count + 1 )); done 
- 
count=0; for ((i=1; i < 5; i++)); do echo "ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠ°: $count"; count=$(( $count + 1 )); done 
- 
for ((;;)) do echo "ΠΠ΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ», Π½Π°ΠΆΠΌΠΈΡΠ΅ CTRL+C Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π°" done` 
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ - -z # ΡΡΡΠΎΠΊΠ° ΠΏΡΡΡΠ° - -n # ΡΡΡΠΎΠΊΠ° Π½Π΅ ΠΏΡΡΡΠ° - =, (==) # ΡΡΡΠΎΠΊΠΈ ΡΠ°Π²Π½Ρ - != # ΡΡΡΠΎΠΊΠΈ Π½Π΅ΡΠ°Π²Π½Ρ - -eq # ΡΠ°Π²Π½ΠΎ - -ne # Π½Π΅ΡΠ°Π²Π½ΠΎ - -lt,(< ) # ΠΌΠ΅Π½ΡΡΠ΅ - -le,(<=) # ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ - -gt,(>) #Π±ΠΎΠ»ΡΡΠ΅ - -ge,(>=) #Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ - ! #ΠΎΡΡΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ - -a,(&&) #Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Β«ΠΒ» - -o,(||) # Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Β«ΠΠΠΒ»