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

linux下使用xargs批量操作

1、创建测试文件:

for i in {1..4}; do touch $i.gz; done;

2、将所有gz文件重命名为.gz.log2文件

ls | xargs -I {} sh -c 'mv {} {}.log2'

3、将所有.log2文件改回为.gz文件

ls | xargs -I {} sh -c ' mv {} $(echo {} | sed "s/\.log2//g" )'

4、将所有的gz文件重命名为log2文件

ls | xargs -I {} sh -c ' mv {} $(echo {} | sed "s/\.gz//g" ).log2 '

参考链接:chatgpt

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据结构与算法的代码实现(C++版)
  • 设计模式 代理模式(Proxy Pattern)
  • 一个简单的CRM客户信息管理系统,提供客户,线索,公海,联系人,跟进信息和数据统计功能(附源码)
  • Maven学习(零基础到面试)
  • 【Qt窗口】—— 浮动窗口
  • DARKTIMES集成到Sui,带来中世纪格斗大逃杀游戏体验
  • 【教程】实测np.fromiter 和 np.array 的性能
  • GCViT实战:使用GCViT实现图像分类任务(一)
  • Django+vue自动化测试平台(29)--测试平台集成playwright录制pytest文件执行
  • LeetCode 算法:杨辉三角 c++
  • Python——类和对象、继承和组合
  • 软考:软件设计师 — 17.程序设计语言与语言处理程序基础
  • IDEA: Html代码格式化
  • 【基础】Three.js中添加操作面板,GUI可视化调试(附案例代码)
  • Java-多线程IO工具类
  • python3.6+scrapy+mysql 爬虫实战
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • Django 博客开发教程 8 - 博客文章详情页
  • ES6 ...操作符
  • ES6核心特性
  • JavaScript异步流程控制的前世今生
  • Java编程基础24——递归练习
  • laravel 用artisan创建自己的模板
  • MQ框架的比较
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • vue数据传递--我有特殊的实现技巧
  • 扑朔迷离的属性和特性【彻底弄清】
  • 强力优化Rancher k8s中国区的使用体验
  • 使用Swoole加速Laravel(正式环境中)
  • 《天龙八部3D》Unity技术方案揭秘
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # Java NIO(一)FileChannel
  • #Datawhale AI夏令营第4期#多模态大模型复盘
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #Linux(Source Insight安装及工程建立)
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (2)Java 简介
  • (3)STL算法之搜索
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (ZT)一个美国文科博士的YardLife
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (接上一篇)前端弄一个变量实现点击次数在前端页面实时更新
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (四)React组件、useState、组件样式
  • (转)Oracle存储过程编写经验和优化措施
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • **python多态
  • .ai域名是什么后缀?
  • .net6使用Sejil可视化日志
  • .net8.0与halcon编程环境构建
  • .NetCore部署微服务(二)
  • .net对接阿里云CSB服务