首页 > 系统相关 >linux 中 awk命令实现批量修改文件名

linux 中 awk命令实现批量修改文件名

时间:2023-05-27 23:11:48浏览次数:28  
标签:文件名 PC1 mv awk linux test txt bak

 

001、

[root@PC1 test]# ls
a.txt  b.txt  c.txt
[root@PC1 test]# find *.txt
a.txt
b.txt
c.txt
[root@PC1 test]# find *.txt | awk '{print "mv", $0, $0".bak"}'
mv a.txt a.txt.bak
mv b.txt b.txt.bak
mv c.txt c.txt.bak
[root@PC1 test]# find *.txt | awk '{print "mv", $0, $0".bak"}' | bash          ## awk命令实现批量重命名
[root@PC1 test]# ls
a.txt.bak  b.txt.bak  c.txt.bak

 

标签:文件名,PC1,mv,awk,linux,test,txt,bak
From: https://www.cnblogs.com/liujiaxin2018/p/17437541.html

相关文章

  • linux 中提取文本中的最后几个字符
     001、grep实现[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据234fw3mhi86stsfgyzve32kutzd7uteseywq[root@PC1test]#grep-o".$"a.txt##提取最后一个字符ttq[root@PC1test]#gr......
  • QT显示插件(LinuxFB)及其依赖的驱动(DRM/framebuffer)记录
    关键词:Framebuffer、linuxfb、DRM等等。 QT在Linux中支持多种显示插件,包括EGLFS、LinuxFB、DirectFB、Wayland等。可以通过--platfrom选项指定选择何种插件。比如:./analogclock--platformlinuxfb。QT支持多种显示插件,显示插件打开Linux内核fb设备,Linux内核中GPU/Display驱动......
  • Linux进程结构
    变量类型初始化/未初始化:是否赋值全局/局部:作用域位于全局还是代码块内静态/动态:由static声明ELF可执行文件存储结构代码区:存储的是操作码、操作对象和常量数据区:存储的是已经初始化的全局变量和已经初始化的静态变量BSS区:存储的是未初始化的全局变量和未初始化的......
  • 使用Linux安装Redis步骤
    在Linux上安装Redis的步骤:打开终端并使用以下命令下载Redistarball:wgethttp://download.redis.io/releases/redis-6.2.4.tar.gz解压缩tarball:tarxzfredis-6.2.4.tar.gz进入Redis目录:cdredis-6.2.4编译Redis:make安装Redis:sudomakeinstall创建Redis配置文件目录:su......
  • 2023.21 linux下的文件打包tar
    “tar”是“tapearchive”的缩写,最初是为了在磁带上创建档案而设计的,Linux下常使用tar命令将多个文件或目录打包成一个文件,这样可以方便地将多个文件或目录打包成一个文件,以便于备份或传输。刚从Windows使用Linux的很多可能都没意识到打包和压缩两个不同的概念,打包就是将多......
  • PowerShell在VC上批量创建虚拟机-for-Linux
    原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。邮箱:[email protected]本文使用Powershell调用VMware-PowerCLI实现批量创建虚拟机的功能。环境说明软件名版本说明WindowsWindows10专业版21H2操作系统UbuntuUbuntu22.04.1LTS操作系统......
  • Linux 常用命令大全【yyds干货盘点4】
    1. 文本处理catfile1file2...|command<>file1_in.txt_or_file1_out.txtgeneralsyntaxfortextmanipulationusingPIPE,STDINandSTDOUTcatfile1|command(sed,grep,awk,grep,etc...)>result.txt合并一个文件的详细说明文本,并将简介写入一个新文件中ca......
  • 网安--Linux cnetos7相关操作
    1、修改静态网络配置文件vim/etc/sysconfig/network-scripts/ifcfg-ens33 IPADDR、NETMASK等需要大写如果出现问题可以重启虚拟网卡2、centos修改yum源shift+insert粘贴1、yum源存放的地址 2、对旧的文件进行备份 3、替换yum源地址,换成阿里云的地址  3、Xs......
  • Linux为什么要有大页内存
    Linux为什么要有大页内存?为什么DPDK要求必须要设置大页内存?这都是由系统架构决定的,系统架构发展到现在,又是在原来的基础上一点点演变的。一开始为了解决一个问题,大家设计了一个很好的方案,随着事物的发展,发现无法满足需求,就在原来的基础上改进,慢慢的变成了现在的样子。不过技术革新......
  • Oracle Linux 8.8 发布 - Oracle 提供支持 RHEL 兼容发行版
    OracleLinux8.8发布-Oracle提供支持RHEL兼容发行版OracleLinuxwithUnbreakableEnterpriseKernel(UEK)&RedHatcompatiblekernel(RHCK)请访问原文链接:https://sysin.org/blog/oracle-linux-8/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgOracle......