这种单线查找应该为您工作:
find . -name "*[<>:\|?*]*" -exec bash -c 'x="{}"; y="$(sed "s/[<>:\|?*]+/-/g" <<< "$x")" && mv "$x" "$y" ' ;
上一篇 汇编:printf不打印新行
下一篇 bash pid和$$之间的区别
版权所有 (c)2021-2022 MSHXW.COM
ICP备案号:晋ICP备2021003244-6号