这篇文章主要为大家展示了“Linux系统中echo命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中echo命令怎么用”这篇文章吧。

echo命令在linux系统中的通过man命令查到的帮助文档中说的非常简单,就是显示一行文本(display a line of text),个人认为echo命令是linux中最基础的命令,也是非常常用的命令,特别是在shell脚本中用处最多。

1. 输入一行文本并显示在标准输出上

$echoTecmintisacommunityofLinuxNerds

会输出下面的文本:

TecmintisacommunityofLinuxNerds2. 输出一个声明的变量值

比如,声明变量x并给它赋值为10。

$x=10

会输出它的值:

$echoThevalueofvariablex=$xThevalueofvariablex=103. 使用‘\b‘选项

‘-e‘后带上’\b’会删除字符间的所有空格。

注意: Linux中的选项‘-e‘扮演了转义字符反斜线的翻译器。

$echo-e"Tecmint\bis\ba\bcommunity\bof\bLinux\bNerds"TecmintisacommunityofLinuxNerds4. 使用‘\n‘选项

‘-e‘后面的带上‘\n’行会在遇到的地方作为新的一行

$echo-e"Tecmint\nis\na\ncommunity\nof\nLinux\nNerds"TecmintisacommunityofLinuxNerds5. 使用‘\t‘选项

‘-e‘后面跟上‘\t’会在空格间加上水平制表符。

$echo-e"Tecmint\tis\ta\tcommunity\tof\tLinux\tNerds"TecmintisacommunityofLinuxNerds6. 也可以同时使用换行‘\n‘与水平制表符‘\t‘

$echo-e"\n\tTecmint\n\tis\n\ta\n\tcommunity\n\tof\n\tLinux\n\tNerds"TecmintisacommunityofLinuxNerds7. 使用‘\v‘选项

‘-e‘后面跟上‘\v’会加上垂直制表符。

$echo-e"\vTecmint\vis\va\vcommunity\vof\vLinux\vNerds"TecmintisacommunityofLinuxNerds8. 也可以同时使用换行‘\n‘与垂直制表符‘\v‘

$echo-e"\n\vTecmint\n\vis\n\va\n\vcommunity\n\vof\n\vLinux\n\vNerds"TecmintisacommunityofLinuxNerds

注意: 你可以按照你的需求连续使用两个或者多个垂直制表符,水平制表符与换行符。

9. 使用‘\r‘选项

‘-e‘后面跟上‘\r’来指定输出中的回车符。(LCTT 译注:会覆写行开头的字符)

$echo-e"Tecmint\risacommunityofLinuxNerds"isacommunityofLinuxNerds10. 使用‘\c‘选项

‘-e‘后面跟上‘\c’会抑制输出后面的字符并且最后不会换新行。

$echo-e"Tecmintisacommunity\cofLinuxNerds"Tecmintisacommunity@tecmint:~$11. ‘-n‘会在echo完后不会输出新行

$echo-n"TecmintisacommunityofLinuxNerds"TecmintisacommunityofLinuxNerds@tecmint:~/Documents$12. 使用‘\a‘选项

‘-e‘后面跟上‘\a’选项会听到声音警告。

$echo-e"Tecmintisacommunityof\aLinuxNerds"TecmintisacommunityofLinuxNerds

注意: 在你开始前,请先检查你的音量设置。

13. 使用echo命令打印所有的文件和文件夹(ls命令的替代)

$echo*103.odt103.pdf104.odt104.pdf105.odt105.pdf106.odt106.pdf107.odt107.pdf108a.odt108.odt108.pdf109.odt109.pdf110b.odt110.odt110.pdf111.odt111.pdf112.odt112.pdf113.odtlinux-headers-3.16.0-customkernel_1_amd64.deblinux-image-3.16.0-customkernel_1_amd64.debnetwork.jpeg14. 打印制定的文件类型

比如,让我们假设你想要打印所有的‘.jpeg‘文件,使用下面的命令。

$echo*.jpegnetwork.jpeg15. echo可以使用重定向符来输出到一个文件而不是标准输出

$echo"TestPage">testpage##CheckContentavi@tecmint:~$cattestpageTestPageecho 选项列表

选项描述-n不输出末尾的换行符。-e启用反斜线转义。\b退格**反斜线\n新行\r回车\t水平制表符\v垂直制表符

以上是“Linux系统中echo命令怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!