直接贴代码了,就是写着玩的。虽然能够实现了,但在windows系统中会把文件类型前面的“.”去掉。test.sh 是脚本的名字。
#!/bin/bash
#去除文件名中的.
for i in `ls -1 | grep -v test.sh `
do
echo $i;
mv "`echo $i`" "`echo $i | sed 's/\.//g' `" ;
done
本文介绍了一个简单的Bash脚本,用于在Windows系统中去除文件名中的点号前缀。此脚本通过遍历目录下所有文件(排除test.sh自身),并使用sed命令来移除文件名中的点号。
直接贴代码了,就是写着玩的。虽然能够实现了,但在windows系统中会把文件类型前面的“.”去掉。test.sh 是脚本的名字。
#!/bin/bash
#去除文件名中的.
for i in `ls -1 | grep -v test.sh `
do
echo $i;
mv "`echo $i`" "`echo $i | sed 's/\.//g' `" ;
done
2772
313