一、定义数组

strArr = ("aaa" "bbb" "ccc")

二、数组遍历

strArr=("aaa" "bbb" "ccc")
for i in ${strArr[@]};do
echo $i
done

result:

cactus:Desktop liruigao$ sh test.sh
aaa
bbb
ccc

三、日期

获取昨天日期

yesterday=`date +%Y%m%d -d -1days`

日期遍历

#!/bin/bash
datebeg=20200326
dateend=20200402
beg_s=`date -d "$datebeg" +%s`
end_s=`date -d "$dateend" +%s`while [ "$beg_s" -le "$end_s" ]
dohandleDate=`date -d @$beg_s +%Y%m%d`beg_s=$((beg_s+86400))echo $handleDate
done

result:

20200326
20200327
20200328
20200329
20200330
20200331
20200401
20200402

四、不同文件内容取交、并集

取并集:

cat file1 file2 | sort | uniq > file3

取交集:

cat file1 file2 | sort | uniq -d > file3

取非交集:

cat file1 file2 | sort | uniq -u > file3

shell脚本:一些常用命令相关推荐

  1. Shell脚本语言常用命令总结~

    写目录 一.Shell概述 二.Shell脚本 三.Shell中的变量 3.1 系统变量 3.2 自定义变量 3.3 特殊变量:$n 3.4 特殊变量:$# 3.5 特殊变量:$* . $@ 3.6 ...

  2. shell脚本和常用命令

    什么是脚本? 脚本简单地说就是一条条的文字命令(一些指令的堆积),这些文字命令是可以看到的(如可以用记事本打开查看.编辑). 常见的脚本: JavaScript(JS,前端),VBScript, AS ...

  3. Shell脚本中获取命令运行结果、特殊变量使用、条件判断等常用操作

    文章目录 前言 获取命令执行结果 使用反引号 `` ` ``command `` ` ``来执行命令 使用括号组合 $(command) 来执行命令 两种方式的区别 特殊变量使用 $0 $1 $2 . ...

  4. Linux shell脚本中的命令正确写法

    shell脚本中的命令需加反引号``

  5. shell脚本中执行命令_如何在Shell脚本中执行命令?

    shell脚本中执行命令 Shell is a command-line interpreter that allows the user to interact with the system. I ...

  6. Linux shell 脚本结构化命令 if-then

    shell 脚本结构化命令 1. if-then 语句基本使用 if-then 语句的基本格式: if command thencommands elifcommands elsecommands f ...

  7. Java 调用Shell脚本执行 SCP命令提示Authorized users only. All activity may be monitored and reported.

    近期做了个小项目主要是关于数据处理这方面的. 在Java后端调用服务器上Shell脚本,而Shell脚本执行时一条Scp执行结果的提示报 Authorized users only. All acti ...

  8. linux过滤脚本中的字段,Shell脚本中常用的文本过滤命令

    在Linux运维日常工作中,Shell脚本的使用如家常便饭一样,须做到顺手拈来,文本处理所占比重更是不容小视,而文本处理中,稍具难度的莫过于文本的过滤.今天我们要通过这一讲,掌握文本过滤的常用命令,有 ...

  9. shell 脚本与常用的bash命令

    文章目录 关于shell 常用的bash 命令 文件相关 文件编辑 进程相关 其他 bash编程基础 全局变量 局部变量 环境变量 基本类型 运算 组合 条件 比较符 循环 函数 重定向 echo 和 ...

最新文章

  1. vs2015改程序名字
  2. 复现经典:《统计学习方法》第 6 章 逻辑斯谛回归
  3. vue混合开发笔记, this的指向
  4. 百度地图api的介绍和使用
  5. VC++对话框里新添加的控件运行时不显示
  6. 关于移动端video-player点击播放自动全屏
  7. 在linux系统中查看mysql版本_Linux系统下查看mysql版本的四种方法_MySQL
  8. 中国气象台API(2017.09)
  9. 石家庄推进智慧城市建设 数字校园将覆盖所有学校
  10. 揭秘seo快排原理,seo快排流量
  11. 汉语是世界上唯一一种面向对象的高级语言【转】
  12. 转眼间十年过去了,还记得曾经红遍大江南北的这首歌吗?
  13. 关于android 百度地图离线包的调用问题
  14. 使用Core Graphics绘画一个山寨微信icon
  15. iris学习踩坑之旅
  16. 华为云Stack深度驱动金融行业智能化升级
  17. 微信小程序多音频场景处理 - 背景音频
  18. word论文页眉的横线怎么删除去掉
  19. ECCV2020 超分辨论文(附论文链接)
  20. oracle中的存储过程是什么,oracle存储过程是什么?

热门文章

  1. 多图详解汉诺塔递归实现思路--含实现代码
  2. 1024 向逝去的时间问好!
  3. 解决未找到命令,环境变量错误
  4. Xcode Revoke certificate
  5. C实现2019猪年祝福语(二位数组实现)
  6. eyoucms 网络公司易优专员介绍几种SEO工具
  7. VC++计算文件和文件夹的大小(附源码)
  8. 热烈祝贺申思在世界任意球大赛中勇夺亚军!
  9. 徐良汪苏泷解约恐赔千万 网友称:冰三尺非一日寒
  10. Java之Date类和Calendar类的区别