shell中参数及带色彩打印
shell脚本中的一些函数参数说明如下:
#!/bin/bash echo 显示脚本本身: $0 echo 显示第一参数: $1 echo 显示参数的个数: $# echo 以单个字符串把每个参数连接起来: $* echo 显示脚本当前运行的进程id: $$ echo "shift命令可以把参数列表$@中的第一个参数剔除,同时其余的变量向前移一位" shift echo 打印执行"shift"命令之后的第一个参数 $1 echo 以参数的形式显示各个参数: $@ echo 显示从第几个参数之后的所有参数: ${@:4}
然后执行上面脚本结果如下:
[root@db1 ~]# sh one.sh 1 2 3 4 5 6 7 显示脚本本身: one.sh 显示第一参数: 1 显示参数的个数: 7 以单个字符串把每个参数连接起来: 1 2 3 4 5 6 7 显示脚本当前运行的进程id: 9691 shift命令可以把参数列表1 2 3 4 5 6 7中的第一个参数剔除,同时其余的变量向前移一位 打印执行shift命令之后的第一个参数 2 以参数的形式显示各个参数: 2 3 4 5 6 7 显示从第几个参数之后的所有参数: 5 6 7
在使用echo打印的时候,使用色彩打印
文字颜色的数字代码:
- 重置为0
- black 30
- red 31、
- green 32
- yellow 33
- blue 34
- 洋红 35
- 青色 36
- white 37
背景颜色数字代码:和文字颜色的色彩一样,只是数字代码不一样
- 重置为0
- black 40
- red 41、
- green 42
- yellow 43
- blue 44
- 洋红 45
- 青色 46
- white 47
字体的属性代码:
- 0 关闭所有的属性
- 1 设置加粗字体
- 4 下划线
- 5 闪烁
- 7 反显
- 8 消隐
在背景颜色和数字颜色,及字体属性之间用 分号 分割!
字体的最后两个属性可以测试一下,确定是如何工作的!
转载于:https://www.cnblogs.com/wxzhe/p/8882564.html
shell中参数及带色彩打印相关推荐
- python中参数(带星号的参数)
python中函数参数的传递是通过赋值来传递的.函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析 先看第一个问题,在python中函数参数的定义主要 ...
- Python函数中参数前带*是什么意思?
有些函数的参数前带有*号,有的甚至有两个*号,它们代表什么意思的? 参数前面加上*号 ,意味着参数的个数不止一个,另外带一个星号*参数的函数传入的参数存储为一个元组(tuple),带两个*号则是表示字 ...
- Bash Shell中命令行选项/参数处理
http://www.cnblogs.com/FrankTan/archive/2010/03/01/1634516.html 0.引言 写程序的时候经常要处理命令行参数,本文描述在Bash下的命令行 ...
- Linux shell中的一个问题 ${}带正则匹配的表达式
目前在准备龙芯项目的PMON,在研究其编译过程的时候,看到一些make 语句,百思不得其解.后来在shell编程中看到一点资料,牵扯到Shell中的正则表达式.故记录下来,以备后来查阅. 问题: 在某 ...
- shell 中引用参数总结
shell 中引用参数总结 1 在shell中定义变量之后引用这个变量要用 $ 符号,例如: (一下例子是定义了一个变量 a ,然后回显这个变量) 2 在向函数传递参数后,要引用参数,因 ...
- linux shell中的命令自动补全(compgen complete)与 命令行参数解析
linux shell中的命令自动补全(compgen complete)与 命令行参数解析 标签: shell脚本 2013-12-31 21:56 6661人阅读 评论(6) 收藏 举报 分类: ...
- Shell Scipt 命令行带参数,输出log
Shell Scipt 命令行带参数,输出log 命令行带参数,以及字符串参数放到ssh命令里可以这么放: #!/bin/bash 这行保证运行bash可以这样: ./data.sh i ...
- linux shell java 参数_java调用linux中的shell脚本传递参数并返回执行结果
[刚接触 linux下的开发,最近遇到java调用shell脚本的问题,找到一个比较适合菜鸟级的方法,转述如下: 在需要运行的SHELL脚本第一行添加 #!/bin/sh然后在终端运行 chmod ...
- shell 中的参数替换
今天碰到个shell script看了下,发现参数替换是在不懂,google了下,把笔记总结如下: 可替换的参数:处理或/并扩展变量 ${parameter} 和$parameter是相同的,都是表 ...
最新文章
- web服务器错误配置文件,web服务器http配置文件
- 熬了一晚上,我从零实现了Transformer模型,把代码讲给你听
- (转)记录一次迁移 wss WebSocket 的事故
- lucene使用3.0.3_Jirasearch 2.0狗粮:使用Lucene查找我们的Jira问题
- centos7 下安装Poco
- BNUOJ 1207 滑雪
- ArcGIS没有或未启动Spatial Analyst许可
- 2021年新高考八省联考成绩查询福建,八省联考福建什么时候出成绩 2021八省联考福建成绩查询...
- spring容器的懒加载
- 【总结】Apache Sentry 服务简介
- 基于HTTP协议的轻量级开源简单消息队列服务:HTTPSQS
- cad延伸命令怎么用_CAD缩放怎么用,CAD缩放图文教程
- java-net-php-python-java校园约球网站计算机毕业设计程序
- 如何理解实时频谱分析仪的几个“带宽”参数(1)——实时带宽(RTBW)
- 在材料技术方面的进步使游戏改变了MLCC的性能
- 图解 Redis,还有人看不懂?
- [题解][CF-1292C]Xenon‘s Attack on the Gangs
- 如何在 Windows 上安装 ONLYOFFICE 文档 v7.2
- 易經大意(8) 三和 韓長庚 著
- PDF签名失败(深圳市市场监督管理局)