#!/bin/bash#添加计划任务#mkdir -p /scripts/#touch /scripts/Passwd_expire_check.sh#vim /scripts/Passwd_expire_check.sh#chmod 755 /scripts/Passwd_expire_check.sh#vim /scripts/Passwd_expire_check.sh#01 00 * *
原创
2014-12-09 17:08:33
1621阅读
一、数组介绍 一个变量只能存一个值,现实中很多值需要存储,可以定义数组来存储一类的值。 二、基本数组 1、概念: 数组可以让用户一次性赋予多个值,需要读取数据时只需通过索引调用就可以方便读出。 2、数组语法 数组名称=(元素1 元素2 元素3) [root@localhost test2021072 ...
转载
2021-07-25 16:26:00
259阅读
2评论
sed流式编辑器,行的处理编辑器。 Sed参数 (1)-n #只打印内容。 (2)p #代表选行打印。 (3)d #删除。 (4)-i #对原文件进行操作。 (5)s///g #全部替换。 Sed语句 (1) sed ‘/roo\+/p’ –n 文件名 #打印roo前面大于=1的行。\+需要脱义字符 ...
转载
2021-09-29 14:51:00
135阅读
2评论
提示用户指定备份的目录的路径,若目录已存在则显示提示信息后跳过,否则显示相应的提示信息后创建该目录.
具体实现:
#!/bin/bash
read -p "what is your backup directory:" bakdir
if [ -d $bakdir ];then
echo "$bakdir already exist."
原创
2010-09-21 16:54:26
486阅读
cut命令:文件剪切cut命令用来从指定文件中选择指定的行,输出到标准输出。cut -c 3 test.c 显示文件的每行的第3个字符cut -b 2 test.c 显示每一行的第2个字符cout -c1-10 test.c 显示每行第1个到第10个字符ed命令:行文本编辑器root@outer:~# eda //追加文本,进入编辑模式asdfdgfgag
原创
2016-10-03 22:13:07
564阅读
题目来源牛客shell练习写一个 bash脚本来转置文本文件nowcoder.txt中的文件内容。为了简单起见,你可以假设:你可以假设每行列数相
原创
2022-12-06 01:05:39
58阅读
# Redis6中的Set过期
Redis是一个开源的、使用C语言编写的、支持网络、可基于内存运行的高性能键值对存储系统。它可以用作数据库、缓存和消息中间件。Redis提供了丰富的数据结构和强大的功能,其中之一是Set(集合)数据结构。
Set是Redis中的一个无序、不重复的字符串集合。它支持添加、删除和查找操作,并且可以进行集合之间的交集、并集和差集运算。在Redis6中,新增了Set过期
原创
2023-10-06 10:04:16
30阅读
cutsedawksort
原创
2023-03-06 17:52:35
81阅读
printf 命令模仿 C 程序库(library)里的 printf() 程序。标准所定义,因此使用printf的脚本比使用echo移植性好。printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像 echo 自动添加换行符,我们可以手动添加 \n。printf 命令的语法:printf &nb
原创
2017-06-23 15:53:04
683阅读
# 如何在TP6中使用Redis过期触发
## 引言
在TP6(ThinkPHP 6)中使用Redis过期触发是一个常见的需求,本文将详细介绍如何在TP6中实现这一功能。对于刚入行的小白开发者,本文将一步一步地指导你如何完成这个任务。下面是整个过程的流程图:
```mermaid
pie
title TP6 Redis过期触发流程
"注册过期事件" : 30
"监听过
原创
2024-01-23 03:51:59
220阅读
在认识了 char. set 这个概念后, 然后再让我们多认识几个 RE 中常见的 meta 字符:
- 锚点(anchor)
用以标识 RE 于句子中的位置所在. 常见有:
^: 表示句首. 如 ^abc 表示以 abc 开首的句子.
$: 表示句尾. 如 abc$ 表示以 abc 结尾的句子.
转载
精选
2012-08-06 12:25:31
375阅读
UNIX Shell 编程(6) 变量UNIX Shell允许把值存在变量中。要把值存入一个变量,只需写出变量名,后面紧跟一个等号,再紧跟变量值。variable=value切忌中间含空格Shell中没有任何数据类型的概念,变量值通通认为是字符串。如:[root@localhost programs]# count=1
[root@localhost programs]# echo $c
原创
2009-04-16 16:35:00
17阅读
一SHELL脚本介绍shell是一种脚本语言aming_linuxblog.lishiming.net可以使用逻辑判断、循环等语法可以自定义函数shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加我们的运维效率二shell脚本结构和执行方法开头需要加#!/bin/bash1:在本机上也可以不加以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这是一个shell脚本执行方法有
原创
2018-12-24 22:56:01
310阅读
shell脚本系列:6、shell扩展文章目录shell脚本系列
原创
2022-08-25 10:09:03
375阅读
shell学习笔记 (6)
---china.pub.com linux shell电子书学习笔记
第6章 命令执行顺序
在本章中,我们将讨论:
• 命令执行控制。
• 命令组合。
如果希望在成功地执行一个命令之后再执行另一个命令,或者在一个命令失败后再执行
另一个命令,& &和| |可以完成这样的功能。相应的命令可以是系统命令或
原创
2011-10-25 09:21:44
637阅读
第六天一、while1、范例1:每隔2秒记录一次系统负载情况1.1方法一:屏幕输出[root@node4day6]#catwhile01.sh#!/bin/bashwhiletruedouptimesleep2done1.2追加到log里,使用微秒单位[root@node4day6]#catwhile02.sh#!/bin/bashwhile[1]douptime>>./uptime.
原创
2018-04-05 18:49:20
1110阅读
Shell 基本运算符
Shell 和其他编程语言一样,支持多种运算符,包括:
算术运算符
关系运算符
布尔运算符
逻辑运算符
字符串运算符
文件测试运算符
原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。
expr 是一款表达式计算工具,使用它能完成表达式的求值操作。
例如,两个数相加(注意使用的是反引号 ` 而不是单引号 '):
原创
精选
2023-11-08 08:43:35
354阅读
点赞
Redis内存回收机制Redis的内存回收主要围绕以下两个方面:1.Redis过期策略:删除过期时间的key值2.Redis淘汰策略:内存使用到达maxmemory上限时触发内存淘汰数据Redis的过期策略和内存淘汰策略不是一件事,实际研发中不要弄混淆了,下面会完整的介绍两者。Redis过期策略定时过期每个设置过期时间的key都需要创建一个定时器,到过期时间就会立即清除。该策略可以立即清除过期的数
转载
2024-02-02 13:19:00
45阅读
在shell脚本编写过程中,我们有足够理由相信使用echo等打印输出命令的频率是相当高的。那下面我们来看看都有哪些打印输出命令以及它们的用法。echo命令:功能说明:默认打印输出到标准输出(屏幕)
输出的字符串以空白字符隔开
并在最后自动加上换行符
语 法:echo [-ne][字符串
转载
2023-11-26 21:04:43
72阅读
# Redis集合过期时间
## 简介
Redis是一个基于内存的开源数据库,它支持多种数据结构,包括字符串、哈希、列表、集合和有序集合等。在Redis中,集合(set)是一种无序的、唯一的数据结构,它可以存储多个不重复的元素。
为了更好地管理集合数据,Redis提供了设置过期时间的功能。通过设置集合的过期时间,我们可以在一定时间段后自动删除集合,从而节省存储空间和提高性能。本文将介绍如何在
原创
2023-10-31 07:30:12
90阅读