Linux系统中echo命令怎么用
这篇文章主要为大家展示了“Linux系统中echo命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中echo命令怎么用”这篇文章吧。
echo命令在linux系统中的通过man命令查到的帮助文档中说的非常简单,就是显示一行文本(display a line of text),个人认为echo命令是linux中最基础的命令,也是非常常用的命令,特别是在shell脚本中用处最多。
$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命令怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。