![使用正则表达式替换/重命名目录名称](https://linux22.com/image/1462667/%E4%BD%BF%E7%94%A8%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%9B%BF%E6%8D%A2%2F%E9%87%8D%E5%91%BD%E5%90%8D%E7%9B%AE%E5%BD%95%E5%90%8D%E7%A7%B0.png)
我有多个具有此模式的文件夹“720p.MP4-ABC[abcde]”,尝试将“720p.MP4-CAB[aedcb]”替换或重命名为“。”
答案1
echo mv \""NAME"\" \""$(sed -Ee 'regex' <<< "NAME")"\"
这将使用正则表达式进行重命名。
对于你的情况,你可能只会这样做:
mv "example.720p.MP4-ABC[abcde]" "`sed 's/example\..*//' <<< "example.720p.MP4-ABC[abcde]"`"