shell批量创建文件并重新命名的实例代码(shell批量创建文件)

admin3年前云主机21

内容介绍
  • 一、问题
  • 二、解决
    • 1、批量删除文件
    • 2、文件更名
  • 三、总结

    一、问题

         使用for循环批量创建10个文件,从linux-1到linux-10。并将上述文件的前缀改为unix。

    二、解决

    1、批量删除文件


    批量创建命名从linux-1到linux-10的文件。

    (1)方法一:常规方法

    #使用for循环批量创建10个文件 linux-1到linux-10#!/bin/sh [ ! -d $PWD/file ] && mkdir -p $PWD/file && exit 1 for count in `seq 10`do touch $PWD/file/linux-$countdone

    (2)方法二

    #使用for循环批量创建10个文件 linux-1到linux-10#!/bin/sh if [ ! -d $PWD/file ] && mkdir -p $PWD/filethen path=$PWD/filefor count in `seq 10`docd $path && touch linux-$countdoneelse exit 1fi

    (3)方法三

    使用shell命令:touch linux-{1..10}或touch linux-`seq 10`

    (4)运行效果

    2、文件更名

    批量将从linux-1到linux-10的文件重新命名为从unix-1到unix-10的文件。

    (1)方法一

    #使用for循环批量改名#!/bin/sh cd $PWD/filefor count in `seq 10`do mv linux-$count unix-$countdone

    (2)方法二:常规方法

    #使用for循环批量改名#!/bin/sh if [ -d $PWD/file ] && cd $PWD/filethenfor filename in `ls linux*`domv $filename `echo $filename | sed "s/linux/unix/g"` #等价于 mv $filename unix-`echo $filename | cut -d"-" -f2` donefi

    (3)使用shell命令:rename linux unix linux*

    (4)运行效果

    三、总结

    (1)sed、cut的用法可以查阅文档理解。

    (2)批量处理的方法还有很多,选择最佳的方法处理。

    到此这篇关于shell批量创建文件并重新命名的文章就介绍到这了,更多相关shell批量创建文件并重命名内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

    《shell批量创建文件并重新命名的实例代码(shell批量创建文件)》来自互联网同行内容,若有侵权,请联系我们删除!

    免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

    相关文章

    服务器论坛

    什么是服务器论坛服务器论坛是一种提供服务器相关信息交流的社区,旨在聚集热爱服务器的人们讨论分享经验和技巧,提供相互帮助和支持。服务器论坛的功能服务器论坛可以提供以下与服务器相关的功能: 经验分享:会...

    start主题

    从实际出发,如何开启好的局面?在生活和工作中,每个人都希望自己能够取得好的成绩。但是,有时候我们可能会遇到困难,甚至遇到挫折。此时,怎样才能够从实际出发,开启好的局面呢?下面,笔者将为大家一一讲解。明...

    wordpress怎么制作响应式(wordpress怎么制作博客)

    php零基础到就业直播视频课:进入学习API 文档、设计、调试、自动化测试一体化协作工具:点击使用怎样制作WordPress响应式主题/模板?这个年代,没有用WordPress做过网站的根本不敢说自己...

    国内不限带宽VPS

    国内不限带宽VPS是什么?国内不限带宽VPS是指在国内境内租赁一台虚拟服务器,其网络连接不设传输流量限制。也就是说,无论您使用多少流量,都不用担心超额费用。这种VPS是非常适合高流量网站和大规模应用的...

    国外永久服务器速度慢如何解决

    国外永久服务器速度慢如何解决如果你想在国外建立一个永久的服务器,那么你可能会遇到速度慢的问题。这可能会影响到你的用户体验,让你的网站访问速度变得缓慢。下面我们来介绍一些解决国外服务器速度慢的方法。使用...

    企业网站怎么选择香港vps

    为什么选择香港VPS如果你要建立一个企业网站,那么你需要选择适合你的虚拟私人服务器(VPS)。香港的VPS已经成为了许多企业的首选,这是因为它具有许多优点和好处,以下是为什么选择香港VPS的原因。高品...