Shell脚本echo指令使用小技巧

 更新时间:2014年07月19日 10:31:24   投稿:junjie  
这篇文章主要介绍了Shell脚本echo指令使用小技巧,包括使用echo指令输出换行、输出不换行、输出变量等技巧,需要的朋友可以参考下

echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式:

复制代码 代码如下:

echo arg

您可以使用echo实现更复杂的输出格式控制。

显示转义字符

复制代码 代码如下:

echo "\"It is a test\""

结果将是:
"It is a test"

双引号也可以省略。

显示变量

复制代码 代码如下:

name="OK"
echo "$name It is a test"

结果将是:
OK It is a test

同样双引号也可以省略。

如果变量与其它字符相连的话,需要使用大括号({ }):

复制代码 代码如下:

mouth=8
echo "${mouth}-1-2009"

结果将是:
8-1-2009

显示换行

复制代码 代码如下:

echo "OK!\n"
echo "It is a test"

输出:
OK!
It is a test

显示不换行

复制代码 代码如下:

echo "OK!\c"
echo "It is a test"

输出:
OK!It si a test

显示结果定向至文件

复制代码 代码如下:

echo "It is a test" > myfile

原样输出字符串

若需要原样输出字符串(不进行转义),请使用单引号。例如:

复制代码 代码如下:

echo '$name\"'

显示命令执行结果
复制代码 代码如下:

echo `date`

结果将显示当前日期

从上面可看出,双引号可有可无,单引号主要用在原样输出中。

相关文章

  • linux网络相关命令汇总(6)

    linux网络相关命令汇总(6)

    这篇文章主要为大家汇总了linux网络相关命令,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • shell脚本打印日期时间的实现示例

    shell脚本打印日期时间的实现示例

    在shell 中,可以使用 `date` 命令打印系统时间,本文主要介绍了shell脚本打印日期时间的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • Shell编程笔记之正则表达式与文本处理器详解

    Shell编程笔记之正则表达式与文本处理器详解

    这篇文章主要介绍了Shell编程笔记之正则表达式与文本处理器的相关资料,正则表达式用于精准匹配字符串,而文本处理器如grep、sed、awk则用于高效处理文本,通过学习正则表达式的基础和扩展表达式,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-04-04
  • shell 1>&2 2>&1 &>filename重定向的含义和区别

    shell 1>&2 2>&1 &>filename重定向的含义和区别

    这篇文章主要介绍了shell 1>&2 2>&1 &>filename重定向的含义和区别,需要的朋友可以参考下
    2015-04-04
  • shell脚本学习之调用脚本将文件打包zip的方法示例

    shell脚本学习之调用脚本将文件打包zip的方法示例

    这篇文章主要给大家介绍了关于shell脚本学习之调用脚本将文件打包zip的方法,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
    2017-07-07
  • 从apnic提取ip信息脚本分享

    从apnic提取ip信息脚本分享

    这篇文章主要介绍了从apnic提取ip信息的脚本,需要的朋友可以参考下
    2014-03-03
  • Linux中修改文件权限chmod命令详解

    Linux中修改文件权限chmod命令详解

    在Linux系统中,chmod命令用于更改文件或目录的权限,它可以授予或撤销对文件的读取、写入和执行权限,本文给大家详细的介绍了Linux修改文件权限chmod命令用法,需要的朋友可以参考下
    2023-08-08
  • shell模糊匹配与正则详解

    shell模糊匹配与正则详解

    这篇文章主要介绍了shell模糊匹配与正则详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • bash 编程中循环语句用法

    bash 编程中循环语句用法

    Shell编程中if 、if ..else 、if..elif..elif..else、while、until、case..in语句的用法
    2012-05-05
  • linux下的tar命令详细解释

    linux下的tar命令详细解释

    在Linux中,压缩与解压用得最多的tar.tar命令确实很厉害。下面通过本文给大家分享linux下的tar命令详细解释,感兴趣的朋友一起看看吧
    2017-08-08

最新评论