shell 脚本延时30继续执行_脚本干货分享

01

start

开始

e5d97ba02b96a14037e6e9110337684d.png

写法一:

#!/bin/bash

#!位于解释器路径之前,

/bin/bash是Bash的解释器命令路径。

e5d97ba02b96a14037e6e9110337684d.png e5d97ba02b96a14037e6e9110337684d.png

写法二:

#!/bin/bash -ex

-e,类似于在第二行写set -e其意义是Exit immediately if a command exits with a non-zero status. ;

-x 的意思是Print commands and their arguments as they are executed

e5d97ba02b96a14037e6e9110337684d.png

02

frontend printing

终端打印

d053f45fce7ed079728351e8b138315d.png

$ name=dou; echo -e "my name is\t$name"
my name is      dou

如果需要在不同的命令之间输出一些信息给用户进行提示,在编写脚本时,输出不一样的颜色或者背景会比较醒目。

55a72916cc392c592cb5fc8c61e46514.png

打印彩色字体 echo -e "\e[1;32m This is green text \e[0m"

打印彩色背景 echo -e "\e[1;42m This is green text \e[0m"

ef43f50282eb8430f9b2b7f84fa973d7.png
printf

436f15dce55486aa9e55936cfe69b153.png

举例:

$ printf "%-5s %-10s %-4.2f\n" 1 Sarath 80.3456
1     Sarath     80.35
%s、%c、%d和%f都是格式替换符,
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值