如何批量重命名?

我觉得还是写个shell程序比较好!
[quote="wsm"]
引用:
用mv *.cpp *.c
是开玩笑吧 这不行的
[quote]
为什么用mv不行的??
[quote:276ce53d65="问题鬼"]为什么用mv不行的??[/quote]试试
[quote:bcba3ab263="baiheng222"]我觉得还是写个shell程序比较好![/quote]
[code:1]#!/bin/sh
for x in *.cpp; do
echo -n $x; echo -ne '\000'
echo -n `echo $x|cut -f 1 -d '.'`
echo -ne '.c\000'
done | xargs -0 -n2 mv[/code:1]