NBash

Форк
0
53 строки · 979.0 Байт
1
#!/bin/bash
2

3
# Цикл for in
4

5
some_array=(one 2 three 4 five "si@x" seven 'eight%' nine ten 'He&$\llo my friend!')
6
readonly some_array
7

8
for item in "${some_array[@]}"
9
do
10
    echo "$item"
11
done
12

13
echo "--------------------------------"
14
for item in "${some_array[@]}"
15
do
16
    if [[ ${#item} -eq 3 ]]
17
    then
18
        echo "$item Длина строки равна 3"
19
    else
20
        echo "$item Длина строки не равна 3"
21
    fi
22
done
23

24
echo "--------------------------------"
25
for item in "${some_array[@]}"
26
do
27
    if [[ $item =~ [@#$%\&*+=-] ]]
28
    then
29
        echo "$item - содержит спецсимволы"
30
    fi
31
done
32

33
echo "--------------------------------"
34
readonly PATH_FOR_CHECK="/home/stas0n/Загрузки/Test"
35

36
for item in "$PATH_FOR_CHECK"/*
37
do
38
    if [ -d "$item" ]
39
    then
40
        echo "$item"
41
    fi
42
done
43

44

45
echo "--------------------------------"
46
new_array=()
47

48
for ((i = 100; i >=0; i--))
49
{
50
    new_array+=("$i")
51
}
52

53
echo "${new_array[@]}"
54

55

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.