Linux系统中批量创建文件,和批量修改文件名

Linux系统中批量创建文件,和批量修改文件名。

编写脚本,在/tmp 目录下批量创建 500 个文件,命名规则为:姓名.数字.hack.html
方法一:
1、touch name.{1…500}.hack.html
方法二:
2、for i in seq 500;do touch name.$i.hack.html done

For i in使用循环进行创建,其中标点符号均为英文符号,“`”为反引号,用来引用命令
还有很多种方法,这里先进行两种方法的介绍

缩写脚本,完成文件名的批量修改,改为:姓名.数字.teach.html。

方法一:
编写shell脚本
在这里插入图片描述

使用循环for i in ls *.html 在本目录下所有的html文件

sed ‘s/需要替换的字母/替换之后的/g’

方法二:
在这里插入图片描述
使用替换符“/”

字符串的替换“/”
在这里插入图片描述

/表示只替换一个匹配的字符串
//将所有符合匹配替换
方法三:
在这里插入图片描述

使用“%”
扩展知识:
在这里插入图片描述

从后往前替换
如果%后面为空则为删除操作
在这里插入图片描述

#从左往右移除最短匹配文本,“##”“%%”移除匹配指定模式最长的文本
%从右往左

方法四:
在这里插入图片描述

该命令为系统本身命令直接使用即可

**

  1. 方法五:

**
在这里插入图片描述

该命令跟方法二道理一样

如果有其他方法可以一起拿出来分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值