shell脚本介绍、shell脚本结构和执行、date命令用法、shell脚本中的变量

shell脚本介绍、shell脚本结构和执行、date命令用法、shell脚本中的变量

shell脚本介绍

shell脚本介绍、shell脚本结构和执行、date命令用法、shell脚本中的变量

shell脚本结构和执行

blank

blank
blank
blank

开头需要加#!/bin/bash

  • 因为有了#!/bin/bash文件头所以需要给01.sh文件执行权限
[root@100xuni1 shell]# chmod a+x 01.sh   

blank

blank

blank

blank

以#开头的行作为解释说明

blank

脚本的名字以.sh结尾,用于区分这是一个shell脚本

执行方法有两种
chmod +x 1.sh; ./1.sh
bash 1.sh

查看脚本执行过程 bash -x 1.sh

blank

查看脚本是否语法错误 bash -n 1.sh

blank

date命令用法

blank

date命令是显示系统的当前的日期和时间,date在shll当中作用很大

blank

date +%Y表示4位年后面加小y是2位年

blank

date +%m月份+大M是分钟

blank

date +%d日期+大D表示年月日

blank

组合在一起date +%Y%m%d年月日

blank

date +%F年月日带横杠

blank

date +%H小时

blank

date +%s时间戳+大S是秒

blank

时间的标记

blank

组合一起等同于大T

blank

date +%w周几+大W是今年的第几周

blank

表示日历的命令cal

blank

date -d “-1 day” 一天前

blank

date -d “-1 mouth” +%F一个月前

blank

date -d “-1 year” +%F一年前

blank

date -d “-1 hour” +%T一小时前

blank

shell脚本中的变量

blank

转载于:https://blog.51cto.com/8043410/2175024

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/101425.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • AVX2 初探

    AVX2 初探Intel最近发布了AVX-512,据说对浮点运算有很大提升,我的机器目前不支持AVX-512,但是支持AVX2,按照之前Intel给出的数据,据说能提速将近8倍:IntroductiontoIntel®AdvancedVectorExtensions测试环境可能这篇文章有点偏老,我这边也想验证一下没有优化的C/C++浮点运算和AVX2优化后的浮点运算到底快多少。这是我机器的配置:Manufacturer GenuineIntelName IntelCorei77820

  • 为什么数据库读写分离可以提高性能

    虽然知道处理大数据量时,数据库要做读写分离,但是为什么读写分离可以提高性能呢?下面是搜来的一些解释,看看再说!一什么是读写分离      MySQLProxy最强大的一项功能是实现“读写分离(Read/WriteSplitting)”。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中的从数

  • stm32之IIC应用实例(AT24C02芯片,硬件和软件方式驱动)「建议收藏」

    stm32之IIC应用实例(AT24C02芯片,硬件和软件方式驱动)「建议收藏」目录1.物理层:2.协议层:3.数据的传输:4.程序设计写完回头一看发现字数还不少,如果你觉得文字太枯燥,那么可以跳到后面程序设计,直接动手做实验。如果想仔细了解关于IIC协议的细节,那么希望你能慢慢把看完,看完后一定有所收获。概述:IICBUS(InterIntegratedCircuitBUS,内部集成电路总线)是飞利浦公司推出的二线制串行扩展总线;在IIC总线…

    2022年10月25日
  • Windows 7 连接 Windows 10 共享打印机,Windows 无法连接打印机,操作失败,错误为0x0000011b 的终极解决办法

    Windows 7 连接 Windows 10 共享打印机,Windows 无法连接打印机,操作失败,错误为0x0000011b 的终极解决办法Windows7连接Windows10共享打印机出现错误0x000001b,无法通过卸载KB5005565安全更新来解决该问题,正确的处理方法是手工添加一个本地打印机,本方法稳定可靠。本文详述了该方法的操作步骤。

  • HDFS命令_hadoop集群命令

    HDFS命令_hadoop集群命令hdfs常用命令:第一部分:hdfs文件系统命令第一类:文件路径增删改查系列:hdfsdfs-mkdirdir创建文件夹hdfsdfs-rmrdir删除文件夹dirhdfsdfs-ls查看目录文件信息hdfsdfs-lsr递归查看文件目录信息hdfsdfs-statpath返回指定路径的信息第二类:空间大小查看系列命令:hdfsdfs-du-hdir按照适合阅读的形式人性化显示文件大小hdfsdfs-dusuri递归显示目标

  • ice服务器框架压力测试数据「建议收藏」

    ice服务器框架压力测试数据「建议收藏」ice服务器框架压力测试数据标签: 服务器测试框架socket工作linux2011-07-1215:50 3819人阅读 评论(5) 收藏 举报 分类: ice(3) 版权声明:本文为博主原创文章,未经博主允许不得转载。有段时间为公司做了一些技术收集方面的工作,ice作为一个开源的网络通讯中间件,肯定是我们不错的研究对象。

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号