Linux的echo输出命令详解

Linux的echo输出命令详解

Linux的echo输出命令详解

echo输出命令,顾名思义就是输出字符提示的,

命令格式如下:

echo [选项] [输出内容]

选项:-e:支持反斜线控制的字符转换,前面有斜线的字符将作为转义字符。

控制字符

\a 输出警告音

\b 退格键,也就是向左删除

\n 换行符

\r 回车键

\t 制表符,Tab键

\v 垂直制表符

\0nnn 按八进制ASCII码表输出字符,其中0为数字0,nnn是3位八进制数

\xhh 按十六进制ASCII码表输出字符,其中hh是两位十六进制数;

echo命令的使用,字符串加双引号和不加双引号效果一样

echo字符串中加入转义字符的运用,记得选项要加上-e

echo转义字符\n 和\t的使用。注意一下,使用转义字符的时候,字符串要加双引号,不加引号不起作用。

按照十六进制ASCII码表使用echo输出字符串

\x68代表字符h;\x65代表字符e;\x6c代表字符l;\x6f代表字符o

以下是常用的ASCII码对照表:

十进制

十六进制

字符

9

9

TAB(制表符)

10

A

换行

13

D

回车

32

20

空格

33

21

!

34

22

"

35

23

#

36

24

$

37

25

%

38

26

&

39

27

'

40

28

(

41

29

)

42

2A

*

43

2B

+

44

2C

,

45

2D

-

46

2E

.

47

2F

/

48

30

0

49

31

1

50

32

2

51

33

3

52

34

4

53

35

5

54

36

6

55

37

7

56

38

8

57

39

9

58

3A

:

59

3B

;

60

3C

<

61

3D

=

62

3E

>

63

3F

?

64

40

@

65

41

A

66

42

B

67

43

C

68

44

D

69

45

E

70

46

F

71

47

G

72

48

H

73

49

I

74

4A

J

75

4B

K

76

4C

L

77

4D

M

78

4E

N

79

4F

O

80

50

P

81

51

Q

82

52

R

83

53

S

84

54

T

85

55

U

86

56

V

87

57

W

88

58

X

89

59

Y

90

5A

Z

91

5B

[

92

5C

\

93

5D

]

94

5E

^

95

5F

_

96

60

`

97

61

a

98

62

b

99

63

c

100

64

d

101

65

e

102

66

f

103

67

g

104

68

h

105

69

i

106

6A

j

107

6B

k

108

6C

l

109

6D

m

110

6E

n

111

6F

o

112

70

p

113

71

q

114

72

r

115

73

s

116

74

t

117

75

u

118

76

v

119

77

w

120

78

x

121

79

y

122

7A

z

123

7B

{

124

7C

|

125

7D

}

126

7E

~

echo输出带颜色的字符串,需要加颜色的字符需要用\e[1;#输出的颜色 字符\e[0m 给括起来。效果如下

#输出的颜色是:#30m = 黑色,31m=红色,32m=绿色,33m=黄色,34m=蓝色,35m=洋红,36m=青色,37m=白色

编写脚本

vi hello.sh Linux的注释前面需要添加#

#The first program

脚本执行

1、赋予执行权限,直接运行。使用相对路径或者绝对路径方式运行。

chmod 755 hello.sh

./hello.sh;相对路径

2、通过Bash调用执行脚本

bash hello.sh

🌟 相关推荐

慧心的意思
office365打不开doc文件

慧心的意思

📅 06-28 👁️ 358
日本COVID-19確診數倍增 KP.3為主流 占沖繩總病例逾9成、東京8成以上
丸子头怎么扎简单好看,这5种扎法简单易学(附图片教程)