Shell programming problem (Borne Shell or Korn Shell)
登录 | 论坛导航 -> 华新鲜事 -> 技术の宅 | 本帖共有 19 楼,当前显示第 15 楼 : 从楼主开始阅读 : 本帖树形列表 : 返回上一页
作者:JiuJie (等级:2 - 初出茅庐,发帖:17) 发表:2005-01-07 10:16:04  15楼 
看看这个可以么?没在公司,不能测试for example from *.abc to *.cde source=`ls *.abc` for file in $source do newfile=`echo $file | sed s'/.abc/.cde/g'` #先不要用mv, 用echo看看$newfile名字对不, #免得给你文件弄坏了 mv $file $newfile done
tested in Solaris 2.5 successfully.
Before test:
~/tmp/test/[116]> ls
~/tmp/test/[116]> 1 2 1.abc 2.abc 3.dd

After test:
~/tmp/test/[116]> ls
~/tmp/test/[116]> 1 2 1.cde 2.cde 3.dd


Please try.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表

本帖共有 19 楼,当前显示第 15 楼,本文还有 N-1 层楼,要不你试试看:点击此处阅读更多 >>



请登录后回复:帐号   密码