随笔 - 418  文章 - 0  评论 - 18  阅读 - 132万

随笔分类 -  shell 编程

删除前n天的数据
摘要:说明:+n 大于 n, -n 小于 n, n 相等于 n. find / -amin -30 -ls # 查找在系统中最后30分钟访问的文件find / -atime -2 -ls # 查找在系统中最后48小时访问的文件find / -mmin -10 -ls # 查找在系统中最后10分钟里修改过的 阅读全文
posted @ 2021-06-10 19:01 细雨微光 阅读(268) 评论(0) 推荐(0) 编辑
shell(9)秒转换为时分秒
摘要:计算文件的创建了多久,距离当前的时间: ans=0s if [ -f ${File} ]; then #如果文件存在 a=`stat -c %Y $File` b=`date +%s` c=$((b-a)) swap_seconds $c #转换为时分秒 fi echo $ans 转换为时分秒:如果 阅读全文
posted @ 2021-03-02 11:18 细雨微光 阅读(1373) 评论(0) 推荐(0) 编辑
shell(8)循环
摘要:数组定义法1: arr=(1 2 3 4 5) # 注意是用空格分开,不是逗号!! 数组定义法2: array array[0]="a" array[1]="b" array[2]="c" 获取数组的length(数组中有几个元素): ${#array[@]} 遍历(For循环法): for var 阅读全文
posted @ 2020-07-20 15:54 细雨微光 阅读(227) 评论(0) 推荐(0) 编辑
shell (7)if 表达式
摘要:文件表达式if [ -f file ] 如果文件存在if [ -d … ] 如果目录存在if [ -s file ] 如果文件存在且非空if [ -r file ] 如果文件存在且可读if [ -w file ] 如果文件存在且可写if [ -x file ] 如果文件存在且可执行 整数变量表达式 阅读全文
posted @ 2019-07-22 17:22 细雨微光 阅读(548) 评论(0) 推荐(0) 编辑
Shell(6): 多线程操作及线程数
摘要:任务需要:当我需要对一个文件夹中的文件,分别压缩的时候: 原始的代码: 多线程压缩的代码: 改成多线程实现非常简单,只需要在do后面的大括号加 & 符号,在done后面加一个wait,表示父进程等待子进程退出后再退出。 在linux中,在命令的末尾加上&符号,则表示该命令将在后台执行,这样后面的命令 阅读全文
posted @ 2017-10-26 10:48 细雨微光 阅读(819) 评论(0) 推荐(0) 编辑
bash shell(5):if,else,while大小比较
摘要:1、if ;else 语句 while 条件测试 do 执行命令 done until 条件测试 do 执行命令 done 注:1、elif 也可以有多个 常用的判断语句: [ -f "somefile" ] :判断是否是一个文件 [ -x "/bin/ls" ] :判断/bin/ls是否存在并有可 阅读全文
posted @ 2017-07-07 10:31 细雨微光 阅读(2559) 评论(0) 推荐(0) 编辑
bash shell(4):读取文件大小,移动文件,复制文件,字符串转数字
摘要:下面是代码:注意: 1、if [ expression ],表达式两边需要空格 2、a=$[aa],字符串转为int类型 3、赋值的时候不能有空格 阅读全文
posted @ 2017-07-06 17:26 细雨微光 阅读(832) 评论(0) 推荐(0) 编辑
bash(3):遍历文件
摘要:#!/bin/bash function getdir(){ for element in `ls $1` do dir_or_file=$1"/"$element if [ -d $dir_or_file ] then getdir $dir_or_file else ... 阅读全文
posted @ 2017-07-06 15:25 细雨微光 阅读(1102) 评论(0) 推荐(0) 编辑
shell(2):传入参数
摘要:$1,$2 分别表示第一个第二个参数 阅读全文
posted @ 2017-06-16 15:34 细雨微光 阅读(405) 评论(0) 推荐(0) 编辑
shell编程:for 循环
摘要:hell 编程——for in 循环 for in 格式 一简单的字符串 枚举遍历法,利用for in格式对字符串按空格切份的功能 for variable in values 字符串数组依次赋值 [macg@machome ~]$ sh test.sh i is a i is b i is c f 阅读全文
posted @ 2017-05-09 13:59 细雨微光 阅读(913) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示