【linux】循序渐进学运维-echo
2021/4/15 7:30:19
本文主要是介绍【linux】循序渐进学运维-echo,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 前言:
- 1. echo的基本用法:
- 面试题:
- 结束语:
- 字体颜色:
- 背景颜色:
- 范例:
- \c 不换行输出,相当于-n
- \n 换行
- \f 换行 ,换行后新行的开头位置连接着上一行的行尾
- 实例:
- -n 参数表示不换行输出
- -e 输出转义符
- echo显示颜色
- 1) 将 tom is a boy 的每个单词用一行显示
- 2)如何打印特定的文件类型
前言:
echo是linux当中最基础的命令,也是很常用的命令,尤其在写shell脚本的时候,经常会被用到,在编译安装或者无法判断执行结果的时候也市场用到。
此处是对echo命令常用方法的总结,并给出实例,方便记忆与回忆
1. echo的基本用法:
基本用法就是直接在命令后面跟要输出的文本
[root@xinsz08 ~]# echo "请输入密码:"请输入密码:
-n 参数表示不换行输出
[root@xinsz08 ~]# echo -n "请输入密码:"请输入密码:[root@xinsz08 ~]#
可以看到请输入密码和后面的在一行
-e 输出转义符
常见的转义符有如下几个:
\c 不换行输出,相当于-n
\n 换行
\f 换行 ,换行后新行的开头位置连接着上一行的行尾
实例:
[root@xinsz08 ~]# echo -e "123\nabc"123 abc[root@xinsz08 ~]# echo -e "123\cabc"123[root@xinsz08 ~]# [root@xinsz08 ~]# echo -e "123\nabc"123 abc[root@xinsz08 ~]#
\f 新行的开头位置连接着上一行的行尾
[root@xinsz08 ~]# echo -e "123\fabc"123 abc
echo显示颜色
字体颜色:
30m-37m 黑、红、绿、黄、蓝、紫、青、白
背景颜色:
40-47 黑、红、绿、黄、蓝、紫、青、白
格式: echo -e “\033[背景颜色;文字颜色m $(str} \033[0m”
范例:
文字颜色:
背景颜色+字体颜色
颜色的作用:
在脚本中使用不同的颜色做不同的输出,比如错误信息用红色输出。
面试题:
1) 将 tom is a boy 的每个单词用一行显示
[root@xinsz08 ~]# echo -e "tom\nis\na\nboy"tom is a boy
2)如何打印特定的文件类型
[root@xinsz08 test]# lsa.txt b.png b.txt[root@xinsz08 test]# echo *.txta.txt b.txt
结束语:
echo 还有个用法是 echo$? ,可以显示上一条执行的结果是否正确。后面我们在学shell脚本的时候,会经常用到echo命令。
这篇关于【linux】循序渐进学运维-echo的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法
- 2024-08-21【Linux】gnome桌面环境切换KDE Plasma
- 2024-08-19如何安装 VMware Tools (macOS, Linux, Windows)
- 2024-08-15Linux部署Scrapy教程:入门级指南
- 2024-07-29linux命令行下好用的性能监控工具atop
- 2024-07-04Linux系统上离线升级SSH服务的具体操作步骤-icode9专业技术文章分享
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念