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
Showing posts with label For Loop. renaming file extension. Show all posts
Showing posts with label For Loop. renaming file extension. Show all posts
Sunday, September 07, 2008
Subscribe to:
Posts (Atom)