问题

要把 a.b.c 文件重命名为 a.b

方法1: Bash

FILE=a.b.c
mv ${FILE} ${FILE%.b}

方法2: sed 与 xargs

echo a.b.c | sed 'p;s/\.c$//' | xargs -n 2 mv

方法3: basename

感谢@femrat提供

FILE=a.b.c; mv $FILE `basename $FILE .c`