1、shell 变量只是一个由名字表示的参数,或者是由名字表示的字符序列。例如 定义变量a: a='a\nb' 变量a代表字符串'a\nb';大家知道一般'\n'表示换行,那要看你怎么解析了,换句话就是看你怎么用了。实质上是 '反斜杠转义功能' 是否启用下面列举三种使用方式,一种原样输出,另两种解析换行。

3、第二种输出换行:当我使用 echo -e $a,他输出 字符a,然后一个换行,然后输出字符b这个 -e 选项就是启用启用反斜杠转义功能

时间:2024-10-12 18:15:08
1、shell 变量只是一个由名字表示的参数,或者是由名字表示的字符序列。例如 定义变量a: a='a\nb' 变量a代表字符串'a\nb';大家知道一般'\n'表示换行,那要看你怎么解析了,换句话就是看你怎么用了。实质上是 '反斜杠转义功能' 是否启用下面列举三种使用方式,一种原样输出,另两种解析换行。
3、第二种输出换行:当我使用 echo -e $a,他输出 字符a,然后一个换行,然后输出字符b这个 -e 选项就是启用启用反斜杠转义功能