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

admin3年前云主机75

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

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

    相关文章

    台服游戏新风潮:编程教育进入游戏,培养下一代黑客们

    近年来,台服游戏界一场新的风潮正在兴起——编程教育进入游戏,致力于培养下一代黑客们。本文将从以下四个方面进行详细阐述:一、游戏开发平台与编程教育的融合伴随着游戏产业的不断进步和发展,游戏开发平台逐渐成...

    如何选择合适的网游服务器?

    选择合适的网游服务器对于游戏的顺畅进行以及游戏体验的提高有着至关重要的作用。本篇文章将从游戏性能、服务器地理位置、游戏类型、服务器可靠性四个方面来详细阐述如何选择合适的网游服务器。一、游戏性能游戏性能...

    swapidc下载

    什么是SwapIDC下载?SwapIDC下载是一种网站服务器下载方式,具体来说就是利用SwapIDC服务器为用户提供高速下载服务的一种下载方式。有些网站的下载速度很慢,或者有下载数量、速度限制,使用S...

    江西服务器租用需要更新吗(江西服务器租用需否更新?)

    一、服务器安全性随着互联网的快速发展,网络安全问题越来越受到人们的重视。服务器是企业数据存储和应用的重要工具,安全性尤为重要。由于黑客技术的不断发展,旧版服务器的安全性难以保障。因此,更新服务器软件是...

    如何提高香港服务器的访问速度(提升香港服务器速度的秘诀)

    一、优化网络架构网络架构是影响服务器响应速度的重要因素之一,香港服务器的访问速度也可以通过优化网络架构来得到提升。首先需要考虑的是选择稳定的网络运营商,部署高质量的网络路由器和交换机,保证网络的稳定性...

    如何提高美国服务器的安全性(「提高美国服务器安全性的措施」)

    一、改进登录系统登录系统是服务器安全的第一道防线,因此需要采取多种措施来强化其安全性。第一步是强制密码策略,确保用户设置强密码并定期更改。此外,多因素认证也是一种有效的措施,可以在密码的基础上再加入指...