批量去除文件的后缀.cpp

yyeess 2003-12-10 12:20:37
不知如何实现,请各位大虾指教
...全文
30 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyeess 2003-12-10
  • 打赏
  • 举报
回复
多谢各位大虾
linaxing 2003-12-10
  • 打赏
  • 举报
回复
可以这样,包括子目录中的也可以一起改。

#!/bin/sh

FILELST=`find $yourdir -type f -name "*.cpp"`

for FILEN in $FILELST
do
NEWFILEN=${FILEN%.cpp}
mv $FILEN $NEWFILEN
done
wide288 2003-12-10
  • 打赏
  • 举报
回复
rm *.cpp
zjlxwylx 2003-12-10
  • 打赏
  • 举报
回复
for filename in `ls ***`
sed -n 's/\.cpp//g' filename 1>/dev/null 2>&1

其中:***代表文件目录

23,222

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧