shell
Sun L
这个作者很懒,什么都没留下…
展开
-
shell案例综合运用--2
发送消息 利用Linux自带的mesg和write工具来实现 需求:实现一个向某个用户快速发送消息的脚本,输入用户名作为第一个参数,后面直 接跟要发送的消息。脚本需要检测用户是否登录在系统中、是否打开消息功能,以及当前发 送消息是否为空。 自己创建一个新的用户,配合实现 //创建一个用户陪你的root用户一起玩耍 [root@VM-16-14-centos scripts]# useradd ceshi1 //我们可以切换到home目录查看到这个用户 [root@VM-16-14-centos sc原创 2022-05-30 16:19:36 · 497 阅读 · 0 评论 -
shell案例综合运用-1
文件归档 需求: 实际生产应用中,往往需要对重要数据进行归档备份。实现一个每天对指定目录归档备份的脚本,输入一个目录名称(末尾不带/),将目录下所有文件按天归档保存,并将归档日期附加在归档文件名上,放在/scripts/guidang下 这里用到的归档命令:tar 后面可以加上-c 选项表示归档,加上-z 选项表示同时进行压缩,得到的文件后缀名 为.tar.gz。 实现方式如下 先自己创建一个脚本文件,操作演示略过…(ps:一到晚上12点以后干啥都TM贼拉认真,不秃头不行)原创 2022-05-30 01:56:58 · 141 阅读 · 0 评论 -
shell--read、函数
read读取控制台输入 基本语法 read (选项) (参数) (1)选项 -p:指定读取时的提示符; -t:指定读取值时等待的时间(秒),如果-t 不加表示一直等待 (2)参数 变量:指定读取值的变量名 提示10秒内,读取控制台输入的名称 操作 [root@VM-16-14-centos scripts]# touch read_test.sh [root@VM-16-14-centos scripts]# vim read_test.sh #!/bin/bash read -t 10 -p原创 2022-05-27 16:29:48 · 242 阅读 · 0 评论 -
shell--正则表达式入门、文本处理工具
正则表达式入门 概述 正则表达式使用单个字符串来描述、匹配一系列符合某个语法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在 Linux 中,grep,sed,awk 等文本处理工具都支持通过正则表达式进行模式匹配。 常规匹配 //一串不包含特殊字符发正则表达式匹配它自己 例如一下,就会匹配到所有包含root的行 [root@VM-16-14-centos etc]# cat /etc/passwd | grep root root:x:0:0:root:/原创 2022-05-30 00:13:16 · 143 阅读 · 0 评论