#!/bin/bash for file in `find /root/chongmingming/ -type f -name '*?sign*'` do newfile=`echo $file|cut -f 1 -d "?"` mv $file $newfile done
for i in `find /home/user -name *jpg\?s*` ; do b=${i%%\?*} && mv $i $b;done 用find 解决子目录问题并指定绝对路径,通过字符串截取去掉?号后面的字符,做一个mv操作 即修改文件名。
19,612
社区成员
74,603
社区内容
加载中
试试用AI创作助手写篇文章吧