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

admin3年前云主机26

内容介绍
  • 一、问题
  • 二、解决
    • 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批量创建文件)》来自互联网同行内容,若有侵权,请联系我们删除!

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

    相关文章

    保护云VPS数据,不再丢失

    现代社会的信息化已经深入了各行各业,云计算技术的快速发展,使得人们的生活越来越离不开云服务器,而云VPS作为云计算中不可或缺的一部分,其数据安全备受关注。本文围绕保护云VPS数据的安全性展开论述,从数...

    如何选择美国多IP服务器租用?美国多IP服务器租用哪家好?

    如何选择美国多IP服务器租用?1、安全性高选择多IP服务器要选择安全性高的服务器,以避免服务器受到攻击时无法打开所有网站且无法正常使用的情况。一般的话安全性比较好的服务器是足以有效抵抗黑客的普通攻击的...

    桔子数据怎么样

    桔子数据的市场表现和优缺点探究桔子数据是什么?桔子数据成立于2013年,是中国领先的大数据应用服务商之一。主要业务包括数据咨询、数据服务、数据应用等。旗下产品包括全球领先的金融数据服务平台“Ju+”、...

    租用香港服务器能解决什么烦恼(解决烦恼,租用香港服务器!)

    租用香港服务器可以帮助用户解决很多烦恼,比如可靠性、速度、成本等问题。本文从四个方面详细阐述了租用香港服务器的优势,包括稳定性、高速连接、成本优势和服务质量。一、稳定性优势租用香港服务器的一个重要优势...

    华北vps

    什么是华北VPS?华北VPS是一种虚拟专用服务器,通常托管在中国北部地区的数据中心。华北VPS提供的主机资源和服务可以用于运行网站、虚拟桌面、云端存储和其他应用程序。华北VPS包含了多种操作系统,如W...

    台湾服务器有哪些优点?台湾服务器购买多少钱?

    台湾服务器的优点有:1、台湾服务器采用多点备份的方式和优化的国际带宽,访问速度快,延迟低至45ms左右;2、台湾服务器的带宽资源充足,能根据用户的需求选择配置;3、台湾服务器不用备案,更容易管理;4、...