当前位置: 首页 > wzjs >正文

乐从网站建设百度首页纯净版怎么设置

乐从网站建设,百度首页纯净版怎么设置,青岛企业建站系统模板,阿里巴巴做网站多少钱文章目录 脚本实战案例1.自动备份文件或目录2.批量重命名文件3.批量删除文件4.查找并删除指定名称的文件5.查找并替换文件内容6.批量创建文件7.创建文件夹并移动文件8.在文件夹中查找文件9.计算文件夹中文件数量10.计算文件夹大小11.定时执行命令12.发送邮件13.批量解压缩文件1…

文章目录

  • 脚本实战案例
    • 1.自动备份文件或目录
    • 2.批量重命名文件
    • 3.批量删除文件
    • 4.查找并删除指定名称的文件
    • 5.查找并替换文件内容
    • 6.批量创建文件
    • 7.创建文件夹并移动文件
    • 8.在文件夹中查找文件
    • 9.计算文件夹中文件数量
    • 10.计算文件夹大小
    • 11.定时执行命令
    • 12.发送邮件
    • 13.批量解压缩文件
    • 14.在文件夹中查找并删除文件
    • 15.批量重命名文件
    • 16.对文件夹中的文件按修改时间排序
    • 17.批量转换文件格式
    • 18.删除文件夹中的空文件夹
    • 19.删除文件夹中的空文件
    • 20.批量更改文件权限
    • 21.使用awk分隔文件

脚本实战案例

1.自动备份文件或目录

#!/bin/bash
read -p "请选择你要备份文件的目录:" dirname
read -p "请选择你要备份的文件:" filename
time_now=$(date | awk '{print $1,$2,$3}' | tr -d " ")
tar -zcvf "$dirname/$filename.$time_now.gz" $dirname/$filename

2.批量重命名文件

#!/bin/bash
hou=".sh"
zhu=$(find dir/ -name "*${hou}")
for file in $zhu
dofilename=$(basename $file .sh)mv $file dir/$filename.txt
done

3.批量删除文件

find dir/ -name "*.sh" -exec rm -rf {} \;

4.查找并删除指定名称的文件

#!/bin/bash
read -p "请选择你要删除的文件:" file
find dir/ -name "$file" -exec rm -rf {} \;

5.查找并替换文件内容

#!/bin/bash
read -p "请选择你要查找的文件:" file
read -p "请选择你要查找的字符串:" old_string
read -p "请选择你要更改的字符串:" new_string
find dir/ -name $file -exec sed -i 's/${old_string}/${new_string}/g' {} \;

6.批量创建文件

#!/bin/bash
abc=file
num=10
for i in $(seq 1 $num);
dotouch "dir/$file$i.txt"
done

7.创建文件夹并移动文件

#!/bin/bash
read -p "请选择你要创建的目录:" dir_name
read -p "请选择你要移动的的文件:" file_name
mkdir $dir_name && mv $file_name $dir_name/$file_name

8.在文件夹中查找文件

#!/bin/bash
read -p "请选择你要查找的文件:" file_name
find / -name "$file_name"

9.计算文件夹中文件数量

#!/bin/bash
read -p "请选择你要查找的目录:" dir_name
num=$(find $dir_name -type f | wc -l)
echo "$dir_name目录中包含$num个普通文件"

10.计算文件夹大小

#!/bin/bash
read -p "选择要查看大小的文件名:" dirname
size=$(stat $dirname | awk '/大小/ {print $1}')
echo "$dirname的$size字节"

11.定时执行命令

#!/bin/bash
commond=$(echo hello)
num=60
while true
doecho $commond
sleep $num
done

12.发送邮件

#!/bin/bash# 设置收件人邮箱
to="recipient@example.com"# 设置发件人邮箱
from="sender@example.com"# 设置邮件主题
subject="Test Email"# 设置邮件内容
body="This is a test email."# 发送邮件
echo "${body}" | mail -s "${subject}" -r "${from}" "${to}"

13.批量解压缩文件

#!/bin/bash
read -p "请选择你要解压缩文件的目录:" dirname
count=".gz"
for i in $dirname/*$count
dotar -xvf $i 
done

14.在文件夹中查找并删除文件

#!/bin/bash
read -p "请选择你要删除的文件:" file
find dir/ -name "$file" -exec rm -rf {} \;

15.批量重命名文件

#!/bin/bash
hou=".sh"
zhu=$(find dir/ -name "*${hou}")
for file in $zhu
dofilename=$(basename $file .sh)mv $file dir/$filename.txt
done

16.对文件夹中的文件按修改时间排序

#!/bin/bash
read -p "请选择你要按修改时间排序的目录:" dirname
find $dirname -type f -exec ls -t {} \;

17.批量转换文件格式

#!/bin/bash# 设置文件扩展名
extension=".txt"# 设置新文件扩展名
new_extension=".md"# 遍历当前目录下的所有文件
for file in *${extension}
do# 转换文件格
pandoc -s "${file}" -o "${file/${extension}/${new_extension}}"
done注意:需要先安装Pandoc。

18.删除文件夹中的空文件夹

#!/bin/bash
read -p "请选择你要删除空文件的目录:" dir
find $dir -type d -empty -exec rm -rf {} \;

19.删除文件夹中的空文件

#!/bin/bash
read -p "请选择你要删除空文件的目录:" dir
find $dir -type f -empty -exec rm -rf {} \;

20.批量更改文件权限

#!/bin/bash
read -p "请选择你要更改文件的路径:" dirname
read -p "请选择你要更改的权限类型:" num
echo $num | grep -E "^[0-7]{3}$" > /dev/null
if [ $? -eq 0 ];
thenfind $dirname -type f -exec chmod $num {} \;
elseecho "权限写入错误"
fi

21.使用awk分隔文件

#!/bin/bash
kername=$(uname -a | awk -F " " '{print $1}')
host=$(uname -a | awk -F " " '{print $2}')
kerversion=$(uname -a | awk -F " " '{print $3}')
ker=$(uname -a | awk -F "x86_64" '{print $2}')
sysjg=$(uname -a | awk -F " " '{print $12 $13 $14}')
biao=$(uname -a | awk -F " " '{print $15}')
echo "内核名称为$kername,主机名为$host,内核版本为$kerversion,内核编译信息为$ker,系统架构为$sysjg,带有$biao标识"[root@localhost ~]# bash 4
内核名称为Linux,主机名为localhost,内核版本为4.18.0-553.el8_10.x86_64,内核编译信息为 #1 SMP Fri May 24 13:05:10 UTC 2024 ,系统架构为x86_64x86_64x86_64,带有GNU/Linux标识#本脚本只为演示awk用法,以上信息可用uname命令直接得出
http://www.dtcms.com/wzjs/296400.html

相关文章:

  • 学做早餐网站网络推广外包怎么样
  • 短网址在线生成哪个好网站怎么优化推荐
  • 商标注册查询官网app廊坊网站seo
  • 宁波seo快速优化教程宁波seo外包推广排名
  • 做网站克隆快速刷排名seo软件
  • 个人网站建设毕业论文网络推广方法有哪些
  • 软件网站下载seo资讯网
  • 网站 成功因素引擎优化seo是什么
  • 网站建设 图标在哪里可以找到网站
  • 淄博做淘宝网站电商平台怎么加入
  • 广西住房城乡建设厅网站首页链接点击量软件
  • 杭州网站制作方法企业网站建设原则是
  • 英文版网站案例免费引流推广
  • 建设视频网站需要什么知识2024年新闻时事热点论文
  • 网站开发需要学数学吗百度定位店铺位置怎么设置
  • 宁波市建设工程检测协会网站seo研究中心qq群
  • 制作web网站开发百度一下你就知道官网网页
  • 关于内网站建设的请示线上销售方案
  • 政府网站建设 2017年网络优化的基本方法
  • 淘宝客网站建设视频频频教程网站外部优化的4大重点
  • 安徽省 政府网站建设的要求营销计划怎么写
  • 甘肃做网站的公司有哪些网络seo营销推广
  • 网站开发语言统计seo教程论坛
  • 有经验的常州网站建设网络宣传方案
  • 有什么做调查的网站好怎么推广自己的产品
  • arvixe如何做网站百度竞价关键词
  • 建站加盟交换链接是什么
  • 网上做网页网站任务赚钱2022知名品牌营销案例100例
  • 台州建站模板搭建百度网页搜索
  • 网站中flash怎么做哈尔滨百度关键词优化