小白笔记-shell

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/bin/bash
echo "Hello jiang !"

for file in `ls /etc`;do
echo $file
done

# 使用变量
name="jiang"
echo ${name}
echo $name


# 变量名 使用 花括号,确定变量的边界
for skill in Ada Coffe Action Java;do
echo "I am good at ${skill}Script"
done

# readonly 定义只读变量
myUrl="https://betterjiang.com"
echo ${myUrl}
readonly myUrl
# myUrl="2"



greeting_2='hello, '${name}' !'
echo $greeting_2

# 字符串长度
echo $name ${#name}

# 提取字符串
echo ${name:1:4}


# 定义数组
array=(jiang1 2 3 4jiang 5 6six)
# 数组长度
length=${#array[@]}
echo ${array[2-1]}
echo $length
# 数组元素
echo ${array[*]}

:<<!
多行注释。。。。
多汗,多雨
!
:<<EOF
line1
里呢
EOF