如何使用命令从文件名中删除特殊字符?

墓地天使

我有几个文件要重命名并希望在命令行中完成此操作。

我需要从文件名的开头删除这些字符“¡¿”。

由此:

¡Tú_la_llevas!-2018.mp4
¿quien_como_tu?.mp4

要像这样:

Tú_la_llevas!-2018.mp4
quien_como_tu?.mp4
拉法

首先,您需要安装rename

sudo apt install rename

然后,cd通过运行以下命令到包含文件和测试的目录:

rename -n 's/^(¡|¿)(.+)\.mp4$/$2.mp4/' *

如果您对输出感到满意,请通过运行以下命令重命名文件:

rename 's/^(¡|¿)(.+)\.mp4$/$2.mp4/' *

@墓地天使

要在/opt/server/目录中的所有文件上将其作为 cronjob 运行,请按照以下步骤将其转换为 shell 脚本,然后您可以将其作为 cronjob 运行:

首先,创建一个名称myrename.sh为 example的文件你可以把它放在任何你想要的地方。

其次,将以下内容复制并粘贴到文件中并保存:

#!/bin/bash

cd /opt/server

rename 's/^(¡|¿)(.+)\.mp4$/$2.mp4/' *

第三,使文件可执行:

chmod +x myrename.sh

最后,对其进行测试并将其与bash /FULL_PATH/myrename.sh.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从文件名中删除特殊字符

来自分类Dev

文件名Java中的特殊字符

来自分类Dev

如何从PHP表单文件上传的文件名中删除特殊字符,例如撇号/引号

来自分类Dev

如何使用DOS命令从文件夹中文件列表的文件名中删除单个字符?

来自分类Dev

从文件名中删除特殊字符

来自分类Dev

无法删除文件名中包含特殊字符的文件

来自分类Dev

如何使用命令行参数选择然后更改一组文件名

来自分类Dev

如何使用linux find命令替换所有文件名中的特殊字符?

来自分类Dev

在Linux中批量删除文件名中的特殊字符

来自分类Dev

如何从文件名中删除非ASCII字符?

来自分类Dev

如何删除Bash文件名中的结尾字符?

来自分类Dev

如何使用find命令从文件名中删除(1)

来自分类Dev

删除文件名中带有特殊字符的目录

来自分类Dev

无法删除/移动文件名中带有特殊字符的文件

来自分类Dev

使用命令行对目录中文件名中的数字求和

来自分类Dev

如何在目录中以特殊字符开头的文件上使用命令?

来自分类Dev

如何使用DOS命令从文件夹中文件列表的文件名中删除单个字符?

来自分类Dev

如何从文件名中删除某些字符串?

来自分类Dev

如何使用命令行从文件名中删除字符?

来自分类Dev

无法删除文件名中包含特殊字符的文件

来自分类Dev

如何使用命令提示符删除带有特殊字符的文件?

来自分类Dev

如何使用命令行从网络驱动器中提取文件名

来自分类Dev

如何使用命令行参数选择然后更改一组文件名

来自分类Dev

在Windows中从文件名中批量删除特殊字符

来自分类Dev

Powershell从文件名中删除特殊字符

来自分类Dev

使用命令的输出文本作为文件名

来自分类Dev

终端命令:处理文件名中的特殊字符

来自分类Dev

从powershell中的文件名中删除特殊字符

来自分类Dev

从文件名中删除某些特殊字符

Related 相关文章

  1. 1

    从文件名中删除特殊字符

  2. 2

    文件名Java中的特殊字符

  3. 3

    如何从PHP表单文件上传的文件名中删除特殊字符,例如撇号/引号

  4. 4

    如何使用DOS命令从文件夹中文件列表的文件名中删除单个字符?

  5. 5

    从文件名中删除特殊字符

  6. 6

    无法删除文件名中包含特殊字符的文件

  7. 7

    如何使用命令行参数选择然后更改一组文件名

  8. 8

    如何使用linux find命令替换所有文件名中的特殊字符?

  9. 9

    在Linux中批量删除文件名中的特殊字符

  10. 10

    如何从文件名中删除非ASCII字符?

  11. 11

    如何删除Bash文件名中的结尾字符?

  12. 12

    如何使用find命令从文件名中删除(1)

  13. 13

    删除文件名中带有特殊字符的目录

  14. 14

    无法删除/移动文件名中带有特殊字符的文件

  15. 15

    使用命令行对目录中文件名中的数字求和

  16. 16

    如何在目录中以特殊字符开头的文件上使用命令?

  17. 17

    如何使用DOS命令从文件夹中文件列表的文件名中删除单个字符?

  18. 18

    如何从文件名中删除某些字符串?

  19. 19

    如何使用命令行从文件名中删除字符?

  20. 20

    无法删除文件名中包含特殊字符的文件

  21. 21

    如何使用命令提示符删除带有特殊字符的文件?

  22. 22

    如何使用命令行从网络驱动器中提取文件名

  23. 23

    如何使用命令行参数选择然后更改一组文件名

  24. 24

    在Windows中从文件名中批量删除特殊字符

  25. 25

    Powershell从文件名中删除特殊字符

  26. 26

    使用命令的输出文本作为文件名

  27. 27

    终端命令:处理文件名中的特殊字符

  28. 28

    从powershell中的文件名中删除特殊字符

  29. 29

    从文件名中删除某些特殊字符

热门标签

归档