linux面试常问的命令 Linux下如何使用文件列表批量重命名文件?

Linux下如何使用文件列表批量重命名文件?

linux面试常问的命令 Linux下如何使用文件列表批量重命名文件?

Linux下批量打印文件属性文件操作下来效率更加高,几个命令就能够一切都搞定,经理我我还是一样的套路,先把问题分解:

无法读取不使用文件列表

解三角形文件列表的信息,修改文件名文件

所以都能够看出来读取数据并且推导文件列表是比较比较核心重要的。

读取数据解析文件列表到底题主说的单独文件名文件列表的文件大体是什么样子,那我就举一个要比最常见的一种的例子吧,来看这个除用拓展名的filelist文件内容:

日照香炉生紫烟.txt遥看瀑布挂前川.txt

低头思故乡.txt低头思故乡.txt

桃花潭水深千尺.txt已来不及汪伦送我情.txt

第一列是源文件名,第二列是目标文件名。也就是说要将第一列的文件名原始版本为第二列的文件名。看见这样的分列,立即我们就想到了awk命令。现在这个问题就转换成成了那样的话一个流程:

先用cat读取数据文件内容,再使用awk将每一行的分别位居中的内容四个木盒,结果必须将拿出的域变的mv命令的两个参数。

我们先做解析文件:

catfilelist|awk-F{print$1;print$2}

-F参数和后面的空格字符重新指定了域分隔符为空格,接着输出两个域的内容,用分号互相连通开是为了作为两个字符串输出(←这里是重点)。

解析文件列表的信息,修改文件名文件在这里我们是需要将上一节啊,设计的命令的输出结果才是参数传递给mv语句来实现程序修改文件名。这里都用到的命令是xargs。xargs可以收得到管道传达消息回来的字符串作为参数给后面的命令不使用,比如说:

echoman.txt|xargs-I{}mv{}ager.txt

这一句的意思那是将

man.txt

充当后面mv的第一个参数,是从xargs讯息传递给mv。xargs的-I参数委托后面的花括号{}充当参数的占位符,天壤于传信进来的参数。

我们要实现方法的效果还好复杂点,因为我们的mv不需要两个参数,要要用xargs的-n2参数来指定讯息传递参数的个数为2。因为我们要的语句的到了最后形式是这样的:

catfilelist|awk-F{print$1;print$2}|xargs-n2mv

看看效果:

完美能够解决问题。

学习总结再看看,批量改文件名有其它的办法(我很清楚你还要说用while循环),只不过我觉着这个应该是是也很方便的了。源文件和目标文件的名字有一点去处理下,明确的这种格式能保存成为文本文档,一串命令就搞掂。

关於像这样的批量文件属性的操作,很多相似“日常运维100题”之类的文章里可能都有吧不属于,但含糊其词,下达命令生涩难记。怎么学习Linux好是的办法那就是自己实践操作帮一下忙,好些的办法那就是打听一下经理,每天看经理的悟空问答,每天应该有这类小操作的详细解答。一天学一些,100天之后是会突然发现三个有所不同的自己。

假如我的回答对你有点价值,请莫伤点赞加关注,谢谢啊!多谢了在评论区发表各种意见。

本文为作者原创,严厉禁止转载,未经允许不得转载。

Java程序员常用的20%技术有哪些?2个月如何去面试?

Java程序设计:面向对象,继承,封装方法,多态

泛型,反射,多线程,网络,jvm,都差不多的算法基于。。。

数据库:关系型mysqlsqlserverOracle和非关系型nosql

工具:gitmaven

框架:springspringMVCspringbootcloudzookeeper.....中间件rabbitMQ,RocketMQ,Kafka,开源软件服务框架

linux

晋阶:大数据机器学习各种算法hadoopspark...

软件设计基于:文档c语言程序,开发流程

前后端去相关

总之去面试的时候,你如果有是有的书本基础知识就也可以避开。如果没有是刚毕业的学生,推荐你自己试着写一些一点太容易的程序,一来这个可以让面试官知道你动手能力强,二来现在的企业都希望新人能拿上上手难,有一些自己的程序设计,会在面试中脱引而出。要是你是其他行业改行做过来,个人建议先去培训班稍微地学下基础,最好可以不组织培训班的实操课程,那样去面试会,以来这个可以给面试官一种名为你对这个行业很很有兴趣,二来可以不让你有底气去追求更高的工资。如果没有楼主另外具体疑问,这个可以你的留言问我

标签:

最新文章

  1. java是什么 jvm:java代码是如何运行的?2025-03-30
  2. java如何让文本居中 怎么把表格文字居中?2025-03-28
  3. 怎么把表格空白地方改成表格样式2025-03-13
  4. 网页设计垂直居中代码 静态网页设计怎么调图片的大小?2025-03-31
  5. java下载教程 JAVA和python哪个比较有前途、好就业?2025-03-29
  6. qq音乐自动下载怎么开启 为什么QQ音乐不能批量下载了?2025-03-17
  7. 摩托车换挡(摩托车怎么换挡顺口溜?)2025-03-23
  8. 数据分析的常用方法 网站分析,如何进行seo分析?2025-03-29
  9. 如何在Word转PDF时只提取指定的页面或页面范围2025-03-15
  10. 手机无法连接家用摄像头 手机连接家用摄像头故障排除2025-03-11
  11. 定制游是怎么收费的 定制一个企业网站到底需要多少钱?2025-03-31
  12. 艾尔登法环小兵铁帽的获得攻略2025-03-08
  13. word怎么让上下两段对齐 word怎么上下对齐人名?2025-03-17
  14. 农产品论文开题报告范文 如何在网络上销售农产品?2025-04-01
  15. 怎样更改qq群个人头像 在QQ的群里怎么改群的头像?2025-03-21
  16. 化妆品masking什么意思中文 masking的精华液怎么使用?2025-03-28
  17. 亿起发广告联盟(什么是广告主?)2025-03-20
  18. 如何设置Indesign即时屏幕绘制为“永不”2025-03-08
  19. 加盟网络营销推广公司 永州互联网营销培训哪家好?2025-03-26
  20. 有荧光剂的浴巾宝宝能用吗 宝妈怎么看待荧光剂的?2025-03-21
  21. 喜马拉雅怎么设置顺序播放2025-03-15
  22. wps excel 怎么设置最合适列宽 wps设置列宽可以零点几厘米怎么设置?2025-03-11
  23. 蝴蝶为什么会飞 叠词什么的飞舞?2025-03-29
  24. java将时间戳转化为时间格式 java如何将一个时间字符串转换为时间戳?2025-03-28
  25. 怎么帮别人的微信号解封 怎样解除微信号绑定的姓名?2025-03-17
  26. 戴尔最新bios设置图解 DELL220s怎样解除BIOS设置的硬盘保护模式?2025-03-25
  27. 苹果6手机无法正常开机处理方法 苹果6手机无法正常开机问题解决方案2025-03-11
  28. 注册域名 如何注册一个域名?2025-03-28
  29. 长沙学瑜伽教练哪里好(长沙口碑好的瑜伽教练培训学校有哪些?)2025-03-21
  30. vivo手机一直说话怎么关闭 vivo手机关闭语音助手2025-03-11
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 iphone 13 pro max4g设置 iPhone 13 Pro Max 4G设置教程

    ---在这篇文章中,我们将深入探讨iPhone 13 Pro Max 4G的设置选项,并向您展示如何充分发挥其新功能。首先,我们将介绍如何设置Wi-Fi和蜂窝数据连接,以确保您始终保持快速和稳定的网络连接。接下来,我们将演示如何个性化您的手

  2. 2 快看漫画app为什么不能跳转 快看漫画app跳转问题

    快看漫画app作为一款受欢迎的漫画阅读应用,在用户中拥有大量的用户。然而,有时候用户在使用过程中会遇到无法跳转的问题,即点击漫画后无法进入到具体的漫画页面。那么,为什么快看漫画app会出现无法跳转的问题呢?首先,快看漫画app无法跳转的原因

  3. 3 macbook系统语言怎么恢复成中文 excel变成英文版怎么改中文?

    excel变成英文版怎么改中文?选择用户界面和帮助语言作为Office 2016的语言首选项,更改 "显示语言和致 "中文和英文,只需点击 "OK "。微软Excel是微软为使用Windows和苹果Macintosh操作系统的电脑编写的电

  4. 4 淘宝店铺介绍怎么写示范 虾皮女装店铺介绍怎么写?

    虾皮女装店铺介绍怎么写?女装店铺能介绍要强调什么两个方面:1、宝贝的重要属性对于淘宝店铺的简介,比较多要让顾客明白了你的主要经营宝贝包括主要经营范围,要必须明确的写在网店店铺介绍上。例如是做女装的,就要写上女装品牌女装。2、产品的优势把产品

  5. 5 excel命名单元格怎么弄 EXCEL中如何为单元格命名名称?

    EXCEL中如何为单元格命名名称?1、是需要在电脑桌面上然后打开Excel表格,你选单元格区域,点击名称框。2、后再键入要定义的名称去掉。3、还是可以选择类型区域后,然后点击“公式”中的“定义方法名称”。4、在提示框的对话框中键入要定义的名

  6. 6 hyper-v怎么删除创建的虚拟机 如何真正有效地压缩虚拟硬盘vhd,vhdx的大小?

    如何真正有效地压缩虚拟硬盘vhd,vhdx的大小?用微软Hyphyper-v支持虚拟机数量?应该是记忆力问题。超级v 创建虚拟机的默认内存是512M。如果您想要增加虚拟机的数量,请尝试增加内存。vethernet是干嘛用的?VEthern

  7. 7 美团怎么关闭营业状态 为什么恶劣天气美团不能关?

    为什么恶劣天气美团不能关?关了拿什么能赚钱?恶劣天气回去线上外卖的少了,外卖的需求没准还大了呢。恶劣天气配送费高,反正平台做系统的人坐办公室又不要回去跑,谁管外卖员的死活啊。平台是有的抽成就行,不过是商家,客户,外卖员三方抽成,狠不狠?才是

  8. 8 qq怎么把表情弄成头像 怎么用图片做qq昵称?

    怎么用图片做qq昵称?方法/步骤首先登录自己的号,登录后点击好友群中的好友,打开与好友的聊天窗口。打开与好友聊天窗口后,点击窗口上的选择表情按钮。表达式窗口打开后,将鼠标移动到要添加到用户名的表达式上,就会看到该表达式的快捷代码。记住表情的

  9. 9 微信浮窗功能怎么打开8.0 8.0微信浮窗怎么设置?

    8.0微信浮窗怎么设置?打开运行时,按住手机顶部下拉,进入快捷开关,选择小窗口。微信健康码浮窗怎么调出来?在上打开本地健康码小程序,然后选择 "... "在右上角,然后将其设置为浮动窗口。将健康代码设置为浮动窗口。点击居民健康卡页面,点击右

  10. 10 u盘用完了可以直接拔出吗 U盘安全拔插

    1. 引言(100字): U盘作为一种常见的移动存储设备,方便快捷地传输数据。但在使用完毕后,直接拔出U盘可能会导致数据丢失或损坏,因此需要掌握正确的操作方式。2. U盘的工作原理(200字): U盘内部有一块称为闪存芯片的存储器,

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图