#!/bin/ksh
#mv *.cnx *.txt
for FILENAME in `ls -l | awk '{ print $9 }'` #awk没有加-F 默认空格分隔符 ,命令用分割`command `
do
#echo $FILENAME
FILENAME2=`echo $FILENAME | awk -F . '{print $1}'` #-F 设定域分隔符,这里设为. 然后显示第一部分,就是扩展名前面的部分
#echo $FILENAME2.txt
mv $FILENAME $FILENAME2.txt
done
一个目录下的文件更改扩展名
最新推荐文章于 2021-04-30 04:04:21 发布