tag:blogger.com,1999:blog-12783726.post5565059754282840574..comments2024-02-19T16:39:32.319+08:00Comments on When {Puffy} Meets ^RedDevil^: Deleting zer0 size files & Renaming files with '-' prefixC.S.Leehttp://www.blogger.com/profile/10778262436985693992noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-12783726.post-24980816041063672982007-05-15T06:48:00.000+08:002007-05-15T06:48:00.000+08:00I would do it like this:for i in -*; do mv ./$i $(...I would do it like this:<BR/><BR/>for i in -*; do mv ./$i $(echo $i | cut -b 2-); done<BR/><BR/>or<BR/><BR/>for i in -*; do mv -- $i $(echo $i | cut -b 2-); done<BR/><BR/>One problem, MANY solutions. :DAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-12783726.post-75506372023426867842007-04-28T17:26:00.000+08:002007-04-28T17:26:00.000+08:00i would have done it this way, no need for long l...i would have done it this way, no need for long ls and awk, for me i get blank fields,<BR/><BR/> for f in `ls -a|grep '^-.*'`; do mv ./$f `echo $f |sed s/^-//`; done<BR/><BR/>i like that there are a lot of different ways to do the same thing<BR/><BR/>Ben (a gentoo nut)Anonymousnoreply@blogger.com