教你在 Centos8 中如何修改文件夹里多个文件的扩展名
发布时间:2022-01-14 13:04:01 所属栏目:Linux 来源:互联网
导读:在目录中递归更改文件扩展名的最常见方法是使用 shell 的 for 循环。我们可以使用 shell 脚本提示用户输入目标目录、旧的扩展名和新的扩展名以进行重命名。以下是脚本内容: 上面的脚本将询问用户要处理的目录,然后 cd 进入设置目录。接下来,我们得到没有
在目录中递归更改文件扩展名的最常见方法是使用 shell 的 for 循环。我们可以使用 shell 脚本提示用户输入目标目录、旧的扩展名和新的扩展名以进行重命名。以下是脚本内容: 上面的脚本将询问用户要处理的目录,然后 cd 进入设置目录。接下来,我们得到没有点.的旧扩展名。最后,我们获得了新的扩展名来重命名文件。然后使用循环将旧的扩展名更改为新的扩展名。 其中${file%.$old_ext}.$new_ext意思为去掉变量$file最后一个.及其右面的$old_ext扩展名,并添加$new_ext新扩展名。使用mv -v,让输出信息更详细。 下面运行脚本,将/root/test下面的以.txt结尾的替换成.log:如果想将.log结尾的更改回.txt,如下操作。 (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |