Навигация
|
Основы bashРассмотрим основы написания скриптов на bash Для того, чтоб скипт можно было запустить нужно дать разрешение на выполнение: chmod +x script.sh Запуск производится так: ./script.sh Простой скрипт, который выводит строку: #!/bin/bash Создание переменных: #!/bin/bash Цикл for: Математические действия: Логические операторы: Конструкция if elif else: #!/bin/bash Выполнение команды из скрипта: Цикл while: Цикл until обратный while по логике: Цикл for: Конструкция case: Ввод пользователя: Функции: func1 func2() func2 2 Массивы
#Задать массив:
Linux[0]='Debian'
Linux[1]='Centos'
#Или:
declare -a Linux=('Debian' 'Centos');
#Или:
Linux=(Debian Centos)
#Вывести длину массива или длину элемента ${#}:
echo ${#Linux[@]}
echo ${#Linux[1]}
#Вывести все элементы
echo ${Linux[@]}
#Вывести элементы в диапазоне с 0 по 2:
echo ${Linux[@]:0:2}
#Заменить все символы в выводе:
echo ${Linux[@]//e/E}
#Перебор массива
for i in ${Linux[@]}
do
echo $i
done
#Удалим элемент массива:
unset Linux[1]
#Добавить в конец элемент в массив:
Linux+=(Ubuntu)
#Добавить по позиции элемент в массив:
Linux+=([1]=Centos)
#Сохранить все элементы в выводе команды в массив:
Linux=( $(ls /) )
Комментарии пользователей Эту новость ещё не комментировалиНаписать комментарий Анонимам нельзя оставоять комментарии, зарегистрируйтесь! |
Контакты Группа ВК | Код обмена баннерами | Видео к IT статьям на YoutubeВидео на другие темы Смотреть | |||
Мои друзья: | © Snakeproject.ru создан в 2013 году.При копировании материала с сайта - оставьте ссылку.Весь материал на сайте носит ознакомительный характер,за его использование другими людьми, автор ответственности не несет. |
||||
Поддержать автора и проект
|