I wanted to rename all .txt file extensions as .html
$rename s/\.html/.txt/ *.html
Oh, also, this isn't a "standard Unix(TM) command, but it does come with most Perl installations that I know of and Perl is on most Unix machines that I know of.
Also i tried for loop :
for i in *.txt; do mv "$i" `basename $i`.html
But this renames a file file1.txt as file1.txt.html
anyone know how get avoid .html added after .txt ?
Try this :
for i in "${i%.txt}"; do mv "$i" "${i%.txt}".html; done
Sunday, September 07, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment