linux – 如何删除文件名中的转义字符?
发布时间:2020-12-14 01:22:11 所属栏目:Linux 来源:网络整理
导读:我想从文件名中删除转义字符,所以这些例子 =Web_Help_Desk_Pro%26Lite.pdf=Windows_7_%2b_s-drev.pdf 会成为 =Web_Help_Desk_ProLite.pdf=Windows_7__s-drev.pdf 有谁知道如何在Perl或BASH中执行此操作? 解决方法 要删除百分号和以下两个十六进制数字: $pa
我想从文件名中删除转义字符,所以这些例子
=Web_Help_Desk_Pro%26Lite.pdf =Windows_7_%2b_s-drev.pdf 会成为 =Web_Help_Desk_ProLite.pdf =Windows_7__s-drev.pdf 有谁知道如何在Perl或BASH中执行此操作? 解决方法
要删除百分号和以下两个十六进制数字:
$path =~ s/%[da-f][da-f]//gi; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 用我自己的close()函数替换Linux中的close()函数
- linux – 我的Vim 7.3与Vim 7.1的行为方式不同?
- LINUX入门:解析 Linux 中的 VFS 文件系统机制
- linux – Ubuntu Server上的runuser命令在哪里?
- linux – 为什么time.h中的time()没有syscall到sys_time?
- linux – /root/.ssh/config上的所有者或权限不正确
- linux – 如何安装Node和NPM,所以我不必使用sudo?
- 调整lvm2逻辑卷和文件系统的大小:确切的大小?
- Linux:没有root的高效系统管理员(保护知识产权)?
- linux 下安装jdk环境安装