码迷,mamicode.com
首页 > 系统相关 > 详细

云计算学习路线教程大纲课件:关于shell知识点

时间:2019-11-08 09:31:25      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:printf   日志文件   shel   exp   关于   运维   教程   设置   打印   

云计算学习路线教程大纲课件关于shell知识点:

在shell语法中有个打印彩色字体的框架, 经常用来输出报错或者需要特殊显示的信息, 这种操作实用性很强, 比如我

们在编写一个运维工具的时候, 可以加进去极大的增强程序的可显性.

获取并设置日期

通常我们在书写脚本的时候, 希望在脚本执行完毕之后, 记录这一次的执行, 并写到一个日志文件中, 方便我们追踪每

次执行后的结果, 也方便我们分析脚本的调用次数.

调试脚本的基本方法

[root@bavdu shell_s]# vim color_daemon01.sh

#!/usr/bin/env bash

#字体色彩码: 重置=0 黑色=30 红色=31 绿色=32 H色=33 蓝色=34 洋红=35 青色=36 白色=37

#背景色彩码: 重置=0 黑色=40 红色=41 绿色=42 H色=43 蓝色=44 洋红=45 青色=46 白色=47

export green="this is a green."

printf "\e[1;31m $green \e[0m\n"

[root@bavdu shell_s]# sh color_daemon01.sh

this is a green. --这是红色的

[root@bavdu shell_s]# vim date_daemon01.sh

#!/usr/bin/env bash

#

Author: bavdu

Email: bavduer@163.com

Github: https://github.com/bavdu

Date: 2019//

printf "Hello world"

echo date +%Y-%m-%d_%k:%M:%S >>/var/log/date_daemon01.log

[root@bavdu shell_s]# cat /var/log/date_daemon01.log

2018-12-27_ 6:34:45

[root@bavdu shell_s]# vim date_daemon01.sh

#!/usr/bin/env bash

#

Author: bavdu

Email: bavduer@163.com

Github: https://github.com/bavdu

Date: 2019//

Printf "Hello world" # 故意少写了一个字母

echo date +%Y-%m-%d_%k:%M:%S >>/var/log/date_daemon01.log

[root@bavdu shell_s]# bash -x date_daemon01.sh

  • rintf ‘Hello world‘

date_daemon05.sh:行8: rintf: 未找到命令

++ date +%Y-%m-%d_%k:%M:%S

  • echo 2018-12-27_ 6:38:14

[root@bavdu shell_s]#

云计算学习路线教程大纲课件:关于shell知识点

标签:printf   日志文件   shel   exp   关于   运维   教程   设置   打印   

原文地址:https://blog.51cto.com/14489558/2448582

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!