В shell встроен язык программирования, называемый shell script. Поскольку, существуют две основные разновидности интерпретаторов shell: Bourne shell и С shell, имеются две разновидности языков программирования, встроенных в эти оболочки. Язык C shell, по своему синтаксису напоминает язык программирования C. Именно по этому оболочка и получила своё название. Язык Bourne shell — это самостоятельный язык со своим синтаксисом и особенностями.
переменные не типизированы область видимости - весь код программы при обращениие е еопределенной переменной ошибка не выдается
пример задания:
PETM = 10
echo $PERM
#!/bin/bash
PERM=10
echo $PERM
echo '$PERM'
echo «$PERM»
echo «PERM»
MASS[0]=10 MASS[1]=11 MASS[2]=12
echo ${MASS[0]}
#!/bin/bash
MASS[0]=10
MASS[1]=11
echo ${MASS[0]}
echo «MASS[0]=${MASS[0]}»
MASS2=(10,11,12,13,14)
echo ${MASS2}