首页 > 系统相关 >linux 中 {} 组合%实现截取文件名

linux 中 {} 组合%实现截取文件名

时间:2022-12-24 09:55:05浏览次数:27  
标签:csv 文件名 ## 截取 pc1 linux test txt root

 

001、

[root@pc1 test]# ls
[root@pc1 test]# var=mnopqrst     ## 测试变量
[root@pc1 test]# echo $var        ## 打印出该变量
mnopqrst
[root@pc1 test]# echo ${var%qrst}  ## 利用{}和%来截取变量,结果将删除%后面的字符
mnop

 

 

002、利用该特性实现对文件批量重命名

[root@pc1 test]# ls
[root@pc1 test]# touch test{1..6}.txt            ## 创建测试文件
[root@pc1 test]# ls
test1.txt  test2.txt  test3.txt  test4.txt  test5.txt  test6.txt
[root@pc1 test]# for i in $(find *.txt); do mv $i ${i%txt}csv; done  ## 截断txt, 然后添加csv
[root@pc1 test]# ls                ## 批量重命名结果
test1.csv  test2.csv  test3.csv  test4.csv  test5.csv  test6.csv

 

标签:csv,文件名,##,截取,pc1,linux,test,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17002287.html

相关文章

  • Linux 7模拟rac生产环境四张网卡的绑定—team方式
    文档课题:Linux7模拟rac生产环境四张网卡的绑定—team方式.实验目标:实现网络高可用,防止一条网线或交换机故障影响物理机的数据交互.实验系统:centos7.964位环境介绍:vmware......
  • linux一些基础操作
    关闭selinux#临时修改,立即生效setenforce0#永久修改vim/etc/selinux/config...SELINUX=disabled...#查看selinuxgetenforce配置三方源#阿里源curl-o......
  • Linux搭建minecraft paper服务器
    前置:我的世界java版需要提前搞好java环境,但是一般机器里边要么没有装java,要么装了个java8,在运行时会因为缺乏java环境报错,为了验证你的服务器是否有java环境,输入java-ver......
  • Linux目录架构详解
    Linux和​​Windows​​​操作系统的显着区别之一就是目录架构的不同。Linux操作系统的目录架构遵循文件系统层级结构标准。不知你是否使用ls命令浏览过Linux的根目录"/",亲......
  • 《安富莱嵌入式周报》第296期:硬件电路实现SPI转以太网,单片机3D游戏图形引擎,Linux基金
    往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版:https://www.bilibili.com/video/BV1Nv4y1X7Tx1、硬件......
  • Linux vi/vim使用
    什么是vim?Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说,vi是老式的字处理器,不过功能......
  • Linux启用临时端口做网络测试
    1、安装nc服务yuminstall-y nc2、命令行操作,启用tcp的8888端口[root@master-72~]#nc-kl78943、使用telnet访问该端口测试网络telnet ip7894 ......
  • 跟着韩顺平老师学Linux 的一些笔记与截图
                                                        ......
  • Day08_03_分布式教程之Linux下搭建Zookeeper
    Linux下搭建Zookeeper一.Zookeeper配置说明1.Zookeeper的三种工作模式单机模式: 可能存在单点故障;集群模式: 在多台机器上部署 ​​Zookeeper​​ 集群,适合线上环......
  • linux 中 shell 实现从fasta中提取任意的scaffold数据
     001、测试数据[root@pc1test2]#lsa.fa[root@pc1test2]#cata.fa##测试数据>chr1ddtttgggggeeeeee>chr2iiiiirrrrsssssssss>chr3uuuuueeeeeqqqqqq......