echo输出数组,多行文本,含空格内容的shell的变量

shell变量的内容可以非常丰富,例如字符串,整数,浮点型小数,甚至多行文本,表格等。但是在终端输出时,会出现很多问题,以下整理echo输出特殊文本的方法。

输出换行符:加入e选项

$ echo -e "\n"

输出多行文本:加双引号

多行文本可以赋值给shell变量,输出变量是否加引号也会影响输出效果

 

 输出含空格内容:加双引号

当变量中含有多个空格时,有时多个空格会按照一个空格处理

 

 输出数组:加大括号

shell一维数组索引类似python,从0开始

 

posted @ 2021-02-06 16:30  Philbert  阅读(3106)  评论(0编辑  收藏  举报