`
wsql
  • 浏览: 11843513 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Linux让文字着色

 
阅读更多
echo test |awk '{gsub(/test/,"\x1b[42m\x1b[5m&\x1b[m\x1b[m");print $0}'

以上命令是让 test 着色并闪烁。

1.用echo"<ctrl-v>;<escape>;[31m测试<ctrl-v>;<escape>;[37m"
echo"^[[XmYourChar"
(X=30,31...36?)
请注意这个转义系列的敲法是,<ctrl-v>;<escape>;[30m
echo"<ctrl-v>;<escape>;[<代码>;;<代码>;;<代码>;m"
注意,语句必须要在""之间,属性分隔符为";",如闪烁红色
echo"<ctrl-v>;<escape>;[31;5m测试"

2.前景背景颜色
---------------------------------------
3040黑色
3141紅色
3242綠色
3343黃色
3444藍色
3545紫紅色
3646青藍色
3747白色

代码意义
-------------------------
0OFF
1高亮显示
4underline
5闪烁
7反白显示
8不可见

3.产生颜色(黑色背景加绿色前景色):
sco:setcolorred;echo"abcd";setcolorwhite
Linux/BSD:/usr/bin/echo-e"\033[40;32m"
SystemV:/usr/bin/echo"\033[40;32m"
GenericMethod:/usr/bin/echo"<ctrl-v>;<escape>;[40;32m"


------------
rockroll=$(awk 'BEGIN{for(i=1;i<=33;i++){if(i<=16)blue[i]=i;red[i]=i}srand();for(j=1;j<=1000;j++){if(j==1){printf blue[int(rand()*16)+1]" ";continue}v=int(rand()*33)+1;if(!a[v]){n++;a[v]=1;b[n]=v;if(n==6)break}}for(k=1;k<=6;k++)printf red[b[k]]" "}');
echo -e "\e[31m${rockroll#[0-9]* }\e[0m\e[34m${rockroll%% *}\e[0m"
分享到:
评论

相关推荐

    Windows WhisperDesktop1.8音频转文字软件双向免费开源

    可实现本地电脑的音频转文字软件!双向转换,完全免费开源!支持 Windows、macOS、Linux (目前界面只有英文的,但支持中文的转换) 特征 基于 DirectCompute 的供应商不可知的 GPGPU;该技术的另一个名称是...

    ShadowEditor-v0.5.2源码

    不缩放文字、三维文字;线段、CatmullRom曲线、二次贝塞尔曲线、三次贝塞尔曲线、椭圆曲线;点标注;箭头帮助器、轴帮助器;精灵。 4. 内置光源:环境光、平行光、点光源、聚光灯、半球光、矩形光。 5. 内置组件:...

    np-pixelscript:带有lua的可爱的低分辨率图形脚本,已沙盒化为oF插件

    包括不同的lua命名空间: px用于绘制形状和线条以及常规控件用于循环动画的lfo osc为OSC的输入/输出png用于加载和显示.png图像的文件夹绘图文字的font frag加载和渲染片段着色对于Lua脚本,我使用 ,我做了一些调整...

    layman:外行的简单3D引擎

    骨骼动画多重纹理地形碰撞纹理图集图形用户界面昼/夜循环单元阴影字体渲染距离场文字渲染粒子效果实例渲染程序性地形阴影贴图百分比更接近过滤后处理效果高斯模糊布鲁姆效应多个渲染目标几何着色器多维数据集贴图...

    精通Qt4编程(第二版)源代码

    \13.5.2 文字捕获 344 \13.6 小结 345 \高 级 篇 \第14章 XML 348 \14.1 DOM 348 \14.1.1 DOM入门 348 \14.1.2 使用DOM 348 \14.1.3 使用DOM写XML文件 352 \14.2 SAX 354 \14.3 基于流的XML API 359 \14.4...

    精通qt4编程(源代码)

    \13.5.2 文字捕获 344 \13.6 小结 345 \高 级 篇 \第14章 XML 348 \14.1 DOM 348 \14.1.1 DOM入门 348 \14.1.2 使用DOM 348 \14.1.3 使用DOM写XML文件 352 \14.2 SAX 354 \14.3 基于流的XML API 359 \14.4 小结 365 ...

    JAVA上百实例源码以及开源项目

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    JAVA上百实例源码以及开源项目源代码

    Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,...

    java开源包1

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包11

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包2

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包3

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包6

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包5

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包10

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包4

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包8

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包7

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包9

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

Global site tag (gtag.js) - Google Analytics