今天看到一个shell脚本,有几行行代码是这样的:

DATE="`date +%Y%m%d%H%M%S`"
cp /boot/grub/grub.conf /boot/grub/grub.conf.bak.${DATE}
if egrep '.*vmlinuz-2.6.32-220.23.1.lvs.el6.*nohz=off' /boot/grub/grub.conf ;then :
else sed -i -r 's/(.*vmlinuz-2.6.32-220.23.1.lvs.el6.*)/\1 nohz=off/' /boot/grub/grub.conf
fi

其中if 里面有个:,我知道python里面有个空语句pass,原来这个冒号就是与语句的意思,唉,没办法基本工太差,还是一点一点学习吧

shell脚本中的冒号作用相关推荐

  1. 为什么“ cd”在shell脚本中不起作用?

    我正在尝试编写一个小脚本以将当前目录更改为我的项目目录: #!/bin/bash cd /home/tree/projects/java 我将此文件另存为proj,并使用chmod添加了执行权限,然后 ...

  2. Linux shell脚本中分号的作用

    日常工作中有时候会需要用到shell脚本来简化重复性工作. 然后每次都迷惑在什么地方改用分号,什么地方不用.好吧今天,来个了断吧. 首先我的需求是,判断有没有指定目录,如果没有则git clone 一 ...

  3. shell脚本中的export和PWD的作用

    shell脚本中的export和PWD的作用 (1)export 功能说明:设置或显示环境变量. 语法:export [-fnp][变量名称]=[变量设置值]. 补充说明:在shell中执行程序时,s ...

  4. shell脚本中/bin/bash的作用

    shell脚本通常第一句是#!/bin/bash,在很多情况中,如果没有设置好这一行,那么该程序很可能无法执行,因为系统无法判断该程序需要使用什么shell来执行 通俗点讲,#!/bin/bash: ...

  5. 69:shell脚本介绍 | shell脚本结构 | 执行data命令用法 | shell脚本中变量

    2019独角兽企业重金招聘Python工程师标准>>> 1.shell脚本介绍: shell是一种脚本语言和传统的开发语言相比,会比较简单: shell有自己语法,可以支持逻辑判断. ...

  6. shell脚本中一些特殊符号

    shell脚本中一些特殊符号 在shell中常用的特殊符号罗列如下: # ;   ;; . , / \\ 'string'| !   $   ${}   $? $$   $* \"strin ...

  7. Shell 脚本中如何使用make命令

    最近开发的项目中需要编写Shell脚本对整个工程进行自动化编译,即在Shell脚本中使用make命令来进行编译,下面回顾一下Shell脚本中如何使用make命令) 在开发一个系统时,一般是将一个系统分 ...

  8. linux脚本获取日期格式,关于shell脚本中的bash:yyyy-mm-dd格式日期

    我尝试在bash shell脚本中使用$(date),但是我希望日期采用YYYY-MM-DD格式.我怎么得到这个? 在巴什: 从date获取年-月日 DATE=`date +%Y-%m-%d` GET ...

  9. shell脚本中的一些特殊符号

    shell脚本中一些特殊符号 在shell中常用的特殊符号罗列如下: # ;   ;; . , / \\ 'string'| !   $   ${}   $? $$   $* \"strin ...

最新文章

  1. 【JavaScript】JavaScript基础-变量、运算符与控制语句
  2. Linux疑难杂症解决方案100篇(十三)-TCP中的拥塞控制
  3. Shell - 监控某个进程的内存占用情况、主机CPU、磁盘空间等信息以及守护进程
  4. python old-style inherit invoke parent member way
  5. Python 进阶:enum 模块源码分析
  6. C++ vector 使用详解
  7. centos7 frp内网穿透
  8. mysql自定义函数的分号_MySQL之自定义函数实例讲解
  9. 消息称谷歌Pixel系列手机默认禁用美颜功能
  10. console vue 打包之后怎么去掉_Vue Cli 3 打包配置--自动忽略 console.log 语句
  11. ArmLinux BOOTLOADER全程详解
  12. 思科实验3.数据链路层:生成树配置
  13. LayUI使用distpicker.js插件实现三级联动
  14. How far away ? HDU - 2586 trajan算法lca
  15. 时序数据库TSDB逐日统计的Jave算法实现过程
  16. 大地坐标系转换地心坐标系
  17. Mac终端提示:You have not agreed to the Xcode license agreements.
  18. 永久可用的代理IP和推广佣金的游戏
  19. 2020Web前端的学习之路,以及反省自身的不足之处。
  20. 低功耗设计及其UPF实现第二节

热门文章

  1. 2020辐轮王土拨鼠第一品牌山地车骑行川藏线十大自行车排行榜
  2. 设计模式学习资料(持续更新)
  3. pfSense常用插件简介
  4. NOIP2018总结(游记)
  5. 简谈docker swarm中负载均衡原理
  6. c语言2的63次方怎么编译,C语言求等比数列2的0次方,2的1次方,2的2次方,...,2的63次方前64项的和....
  7. RadeonSoftware.exe CPU占用过高解决方案
  8. 世界狼疮日:年轻女性多发,患者主要器官受累,却被告知“看起来没有生病” | 美通社头条...
  9. jquery 滚轮插件 jquery.mousewheel.js
  10. axios 什么时候走then 方法;如何捕捉错误的状态码