shell脚本的“奇迹暖暖“之行 -- printf彩色输出

2024-05-13 03:48

本文主要是介绍shell脚本的“奇迹暖暖“之行 -- printf彩色输出,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

printf                 \n"   \n代表换行"\e[1;30m \e[0m"     深灰"\e[1;31m \e[0m"     红色"\e[1;32m \e[0m"     绿色"\e[1;33m \e[0m"     黄色"\e[1;34m \e[0m"     蓝色"\e[1;35m \e[0m"     紫色"\e[1;36m \e[0m"     浅蓝色"\e[1;37m \e[0m"     浅灰"\e[1;38m \e[0m"     白色

效果图
在这里插入图片描述

  • 不加\n的话,是下面这样的效果,所以,还是建议在最后加上\n
    在这里插入图片描述
    绿色
printf "\e[1;32m [successful] \e[0m\n"

在这里插入图片描述
红色

printf "\e[1;31m [error] \e[0m\n"

在这里插入图片描述
黄色

printf "\e[1;33m [warn] \e[0m\n"

在这里插入图片描述
绿蓝组合

printf "\e[1;32m [successful]\e[0m\e[1;34m test\e[0m\n"

在这里插入图片描述
绿白紫组合

printf "[\e[0;32msuccessful\e[0m]\e[1;35m test\e[0m\n"

在这里插入图片描述
绿紫组合
0;是关闭高亮

printf "\e[0;32m [successful]\e[0m\e[1;35m test\e[0m\n" 

在这里插入图片描述
1;是高亮

printf "\e[1;32m [successful]\e[0m\e[1;35m test\e[0m\n"

在这里插入图片描述
2;是暗淡

printf "\e[2;32m [successful]\e[0m\e[1;35m test\e[0m\n"

在这里插入图片描述
4;是下划线

printf "\e[4;32m [successful]\e[0m\e[1;35m test\e[0m\n"

在这里插入图片描述
5;是闪烁

printf "\e[5;32m [successful]\e[0m\e[1;35m test\e[0m\n"

在这里插入图片描述
7;是反转

printf "\e[7;32m [successful]\e[0m\e[1;35m test\e[0m\n"

在这里插入图片描述

这篇关于shell脚本的“奇迹暖暖“之行 -- printf彩色输出的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/984605

相关文章

java -jar example.jar 产生的日志输出到指定文件的方法

《java-jarexample.jar产生的日志输出到指定文件的方法》这篇文章给大家介绍java-jarexample.jar产生的日志输出到指定文件的方法,本文给大家介绍的非常详细,对大家的... 目录怎么让 Java -jar example.jar 产生的日志输出到指定文件一、方法1:使用重定向1、

基于Python Playwright进行前端性能测试的脚本实现

《基于PythonPlaywright进行前端性能测试的脚本实现》在当今Web应用开发中,性能优化是提升用户体验的关键因素之一,本文将介绍如何使用Playwright构建一个自动化性能测试工具,希望... 目录引言工具概述整体架构核心实现解析1. 浏览器初始化2. 性能数据收集3. 资源分析4. 关键性能指

shell脚本批量导出redis key-value方式

《shell脚本批量导出rediskey-value方式》为避免keys全量扫描导致Redis卡顿,可先通过dump.rdb备份文件在本地恢复,再使用scan命令渐进导出key-value,通过CN... 目录1 背景2 详细步骤2.1 本地docker启动Redis2.2 shell批量导出脚本3 附录总

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

linux下shell脚本启动jar包实现过程

《linux下shell脚本启动jar包实现过程》确保APP_NAME和LOG_FILE位于目录内,首次启动前需手动创建log文件夹,否则报错,此为个人经验,供参考,欢迎支持脚本之家... 目录linux下shell脚本启动jar包样例1样例2总结linux下shell脚本启动jar包样例1#!/bin

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

利用Python脚本实现批量将图片转换为WebP格式

《利用Python脚本实现批量将图片转换为WebP格式》Python语言的简洁语法和库支持使其成为图像处理的理想选择,本文将介绍如何利用Python实现批量将图片转换为WebP格式的脚本,WebP作为... 目录简介1. python在图像处理中的应用2. WebP格式的原理和优势2.1 WebP格式与传统

shell中set -u、set -x、set -e的使用

《shell中set-u、set-x、set-e的使用》本文主要介绍了shell中set-u、set-x、set-e的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录✅ 1. set -u:防止使用未定义变量 作用: 示例:❌ 报错示例输出:✅ 推荐使用场景:✅ 2. se